具有恢复能力的文件上传(最好在Ruby on Rails中)

所有人都认为这是一个相当困难的话题。 我正在建立一个网站,要求用户上传大(多GB)。 允许用户在网站上传文件并允许文件上传失败的最佳方式是什么? 在rails中写这个的方法是什么?

任何想法都非常感激。

最大。

没有浏览器支持恢复上传。

从我的谷歌搜索,Flash似乎也没有。

虽然我不太了解Java是不可能的,但似乎没有任何支持这种方法的预卷上传解决方案。

简而言之,您必须编写自己的浏览器外插件/插件解决方案。 如果这不可行,您可能不得不放弃此function。 抱歉!

编辑:实际上,在使用更好的搜索查询后,这里有一个Java解决方案似乎通过分区初始文件来支持这一点: JumpLoader 。 这是恢复下载的文档页面 。 祝你好运! (您将注意到有购买链接 – 这仅适用于非品牌版本和源代码。您可以免费使用JumpLoader品牌版本。)

没有浏览器支持这一点,实际上这不能通过HTTP完成。

您必须编写自己的Java appletActiveX控件或WPF浏览器应用程序才能实现此目的。 任何这些都将与在服务器端监听的TCP服务器通信,以实现文件的暂停和恢复上载。

你提问六年后,但对于未来的观众,请看看ResumableJS 。 它使用HTML5 File API将上传分成块。 它们还包括用于接受上载的RoR示例 。