gpt4 book ai didi

laravel-5 - Laravel/Lumen 文件响应

转载 作者:行者123 更新时间:2023-12-01 10:24:49 27 4
gpt4 key购买 nike

我需要将文件内容(例如图像和其他 mime 类型)从 Lumen 资源服务器流式传输到 Laravel 客户端服务器。我知道在 Laravel 中我可以使用:

$headers = ['Content-Type' => 'image/png']; 
$path = storage_path('/mnt/somestorage/example.png')
return response()->file($path, $headers);

然而, file方法在 Laravel\Lumen\Http\ResponseFactory 中不存在.

任何建议都非常受欢迎。

最佳答案

在 Lumen 中,您可以使用 Symfony 的 BinaryFileResponse .

use Symfony\Component\HttpFoundation\BinaryFileResponse

$type = 'image/png';
$headers = ['Content-Type' => $type];
$path = '/path/to/you/your/file.png';

$response = new BinaryFileResponse($path, 200 , $headers);

return $response;

您可以 find the documentation here .

关于laravel-5 - Laravel/Lumen 文件响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48402655/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com