使用php强制从s3下载文件

时间:2012-11-22 17:59:01

标签: php amazon-s3 download

我想直接从s3下载文件到用户机器。所以我用Google搜索并想出了类似的东西。但这不起作用。

$objInfo = $s3->getObjectInfo('bucket', 'filename.mp3');
$obj = $s3->getObject('bucket', 'filename.mp3');

header('Content-type: ' . $objInfo['type']);
echo $obj->body;

如何强制下载文件不是基于s3的URL。

1 个答案:

答案 0 :(得分:1)

尝试添加

Content-Disposition: attachment

到标题,您也可以选择使用

指定要下载的文件的文件名
Content-Disposition: attachment; filename=somefile.ext