- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在我的应用程序中,当用户访问返回 BinaryFileResponse 的页面时,他会断开连接。
当我在返回之前掷骰子时,我可以转储 session 和用户并重新加载而不会出现任何问题,但是每次应用程序提供文件时,用户都会在下一个请求时断开连接......它把我逼疯了,因为我刚刚在问题出现之前进行了 Composer 更新......:(
我试图关闭 session 句柄。我尝试了所有其他路线……这是唯一放弃安全 token 的路线
<?php
// [...]
$response = new BinaryFileResponse($f->filePath(),200,[],false);
$disposition = HeaderUtils::makeDisposition(
$fileManager->getDisposition($f),
$f->getFilename()
);
if($f->getEtag() !== null){
$response->setEtag($f->getEtag());
}
$response->headers->set('Content-Disposition', $disposition);
$response->headers->set('Content-Type', $f->getContentType());
return $response;
它只是在下一个请求时丢弃安全 token ...这与流式响应有关吗?
编辑:它只发生在 Chrome(最新的 macOS)上
最佳答案
这是 Google Chrome 版本(版本 75.0.3770.142)中的错误;)
关于php - BinaryFileResponse 上的 session 丢弃安全 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57292005/
当 Symfony2 Controller 使用 BinaryFileResponse 响应返回文件时,是否可以设置自定义文件名? 最佳答案 是的。 BinaryFileResponse 类有一个方法
我遇到了以下问题:我想在路线/getImage/{id} 上返回一个图像函数如下所示: public function getImage($id){ $image = Image::find($
我尝试从 Controller 下载文件(此处为附件) 这是我的代码: /** * @param Request $request * @param Attachment $attachme
在我的应用程序中,当用户访问返回 BinaryFileResponse 的页面时,他会断开连接。 当我在返回之前掷骰子时,我可以转储 session 和用户并重新加载而不会出现任何问题,但是每次应用程
我需要使用 BinaryFileResponse用于正确处理带有 Length Headers 和 co. 的视频。我还希望用户允许配置其他存储(S3、Dropbox)。飞行系统 readStream
我编写了一个中间件,以便用户登录后无法再次进入登录页面。如果已经登录,它将重定向到管理面板。 这是代码: class RevalidateBackHistory { public functi
我是一名优秀的程序员,十分优秀!