我想直接从s3下载文件到用户机器。所以我用Google搜索并想出了类似的东西。但这不起作用。
$objInfo = $s3->getObjectInfo('bucket', 'filename.mp3');
$obj = $s3->getObject('bucket', 'filename.mp3');
header('Content-type: ' . $objInfo['type']);
echo $obj->body;
如何强制下载文件不是基于s3的URL。
答案 0 :(得分:1)
尝试添加
Content-Disposition: attachment
到标题,您也可以选择使用
指定要下载的文件的文件名Content-Disposition: attachment; filename=somefile.ext