我想知道如何通过“暂停和恢复”支持将文件上传到Amazon S3? (通过网络浏览器).
是否有可用的示例Web应用程序?任何编程语言/框架都可以.
提前致谢.
解
我实现了以下应用程序. Github Link.
它基于Condominios的示例应用程序和gem.
所有归功于https://github.com/cotag/的宝石和工作.
特征:
- Pause / Resume support ~ 5MB chunks - Large File Upload - Progress Bar - No Java Applet / No Flash - Registration system via devise
解决方法
那是一个很大的问题.很长一段时间以来,我一直在寻找一个干净的答案.我甚至建立了一些东西,但它总是归结为使用介质为您的应用程序.我认为我找到的最佳解决方案就是使用它.这真的是一个非常简单的想法,很重要的是它只使用少量的闪存.
S3 Heroku Flash Uploader
Github Source Code
然而,不利的一面是你无法成功上传超过512 MB的任何东西,在那之后会出现某种兑现.松散的轨道或东西.我认为我能想到的唯一其他解决方案是构建一个可以处理上传到服务器的Java应用程序.至少那时你有一个更稳定的连接,不必担心浏览器的问题.