gpt4 book ai didi

Symfony2 : how to force download

转载 作者:行者123 更新时间:2023-12-05 03:15:47 24 4
gpt4 key购买 nike

我正在尝试使用 symfony2 创建一个下载文件的链接。它确实下载了一个文件,但它没有用,因为它是零八位字节。我不知道如何让它工作。有人知道怎么做吗?

文件位于web/uploads/documents/

Controller 中的代码如下:

// here I get the name of the file

$response = new Response();
$response->headers->set('Content-type', 'application/octet-stream');
$response->headers->set('Content-Disposition', sprintf('attachment; filename="%s"', $filename));

return $response;

我试图写下整个路径而不是 $filename 但它改变了下划线中的所有斜杠。

最佳答案

你忘记设置内容了:

$response->setContent(file_get_contents($localFilePath));

关于Symfony2 : how to force download,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552974/

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