(我是亚马逊AWS/S3的新手,所以请耐心等待我)
我的最终目标是允许我的用户使用他们的网络浏览器将文件上传到S3,我的要求是:
- 我必须处理大文件(2GB +)
- 我必须支持暂停/恢复进度指示器
- (可选但可取!)如果连接暂时中断,则能够恢复上载
我的两部分问题是:
- 我已经阅读了有关S3分段上传的内容,但我不知道如何实现基于webbrowser的上传的暂停/恢复.
甚至可以为大文件执行此操作吗?如果是这样的话?
- 我应该将文件上传到EC2,然后在完成后将它们移到S3吗?我可以(安全地)将文件直接上传到S3而不是使用临时文件.网络服务器?
如果可以直接上传到S3,我该如何处理暂停/恢复?
PS.我正在使用PHP 5.2+