ICode9

精准搜索请尝试: 精确搜索
首页?>?bet356体育下载> 文章详细

php – 如何使用Amazon S3创建一次性下载链接?

2019-09-30 10:39:25??阅读:7??来源: 互联网

标签:php?jquery?amazon-web-services?amazon-s3?http


我想创建一个亚马逊s3托管文件的一次性下载链接.文件下载后,此链接将过期.

我希望仍然托管此文件,但访问者只能下载文件一次.

我需要这个场景是:我有一个文件下载网站,用户可以在这个网站上付费.我希望用户只能从网站(和亚马逊s3)下载文件一次,我也不希望用户能够与其他人共享直接下载链接.

如果这是不可能的,我想知道如果可能的话,用IP地址或Cookie来限制它是否更有效?

解决方法:

没有办法告诉S3允许链接只使用一次.但是您可以创建一个只能在指定时间之前使用的链接.我所做的是将请求者重定向到几分钟内到期的S3链接,因此他或她没有时间分享它.只要浏览器有时间接收重定向响应并遵循它,您就可以将到期时间设置得非常短,甚至几秒钟.



标签:php,jquery,amazon-web-services,amazon-s3,http

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有