java - 如何使用暂停/恢复支持上传到 S3?

标签 java ruby-on-rails django amazon-s3 amazon-web-services

我想知道如何使用“暂停和恢复”支持将文件上传到 Amazon S3? (通过网络浏览器)。

是否有可用的示例 Web 应用程序?任何编程语言/框架都可以。

提前致谢。

解决方案

我实现了以下应用。 Github Link .

它基于来自 Condominios 的示例应用程序和 gem .

全部归功于https://github.com/cotag/一个伟大的 gem 和工作。

特点:

- 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 的内容,在那之后会出现某种兑现问题。松动的 rails 什么的。我认为我能想到的唯一其他解决方案是构建一个 Java 应用程序来处理向服务器的上传。至少这样你就有了一个更稳定的连接,而不必担心浏览器的问题。

关于java - 如何使用暂停/恢复支持上传到 S3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11657187/

相关文章:

css - Ruby on Rails + Rspec : Syntax for css selector containing instance variable

mysql - Ruby on Rails .find_by_sql 引用问题

python - ForeignKey 和扩展 Django 中的 User 类/模型之间的区别

java - 如何在android中使用achartengine对齐到图表中心?

java - 谓词链接问题

java - 部署spring war时Tomcat 6错误

ruby-on-rails - 限制查询结果

python - 如何将验证错误显示为 django admin 默认错误

python - 如何修改 GET 的反向 url?

java - testcontainers, hikari 和 Failed to validate connection org.postgresql.jdbc.PgConnection