php – 下载时更改为原始文件名?
发布时间:2020-12-13 21:41:37 所属栏目:PHP教程 来源:网络整理
导读:我使用这个API使用 PHP的亚马逊S3服务 ????? https://github.com/tpyo/amazon-s3-php-class ???我正在将URL传递给客户端 https://domain.s3.amazonaws.com/bucket/filename_11052022222924.zip?AWSAccessKeyId=myaccesskeyExpires=1305311393Signature=mysig
我使用这个API使用
PHP的亚马逊S3服务
????? https://github.com/tpyo/amazon-s3-php-class ???我正在将URL传递给客户端 https://domain.s3.amazonaws.com/bucket/filename_11052022222924.zip?AWSAccessKeyId=myaccesskey&Expires=1305311393&Signature=mysignature 因此,当客户端点击或粘贴URL到浏览器时,下载的文件名为filename_11052022222924.zip.But我将原始文件名存储在DB中. 因此,当将URL单独传递给客户端并使用原始文件名下载时,可以下载.我不确定这是否对我有帮助. Content-Disposition: attachment; filename=FILENAME.EXT Content-Type: application/octet-stream 解决方法
我认为这不会起作用(我从未尝试过).您可能需要先将文件下载到服务器,稍后使用标题,一旦完成(或稍后使用某些bot或cron),您可以删除文件.
这种方法将使用您的带宽. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |