加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails:后台文件上传如何工作?

发布时间:2020-12-17 02:26:52 所属栏目:百科 来源:网络整理
导读:在REQUEST / RESPONSE循环中为大文件上载文件对用户来说不是一个很好的体验,因为应用程序似乎在文件上载期间挂起.更重要的是用户可以中止上传,并且需要稍后重新开始上传过程. 如何在后台进行上传过程? 在railscasts.com上有一些在rails中运行后台任务的例子
在REQUEST / RESPONSE循环中为大文件上载文件对用户来说不是一个很好的体验,因为应用程序似乎在文件上载期间挂起.更重要的是用户可以中止上传,并且需要稍后重新开始上传过程.

如何在后台进行上传过程?

在railscasts.com上有一些在rails中运行后台任务的例子,但我不清楚如何将后台作业与文件上传集成.

在其他地方,我看到我需要一些网络服务器调优,但是我需要向我的共享主机上的人们寻求技术支持吗?

解决方法

如果您使用的是Rails 3,请查看我的示例项目,这些项目允许您直接上传到S3并从应用程序卸载工作.然后你可以使用延迟作业来做二次操作:

使用Rails 3,Flash和基于MooTools的FancyUploader直接上传到S3的示例项目:https://github.com/iwasrobbed/Rails3-S3-Uploader-FancyUploader

使用Rails 3,Flash / Silverlight / GoogleGears / BrowserPlus和基于jQuery的Plupload的示例项目直接上传到S3:https://github.com/iwasrobbed/Rails3-S3-Uploader-Plupload

顺便说一句,你可以用Paperclip& amp; delayed_job使用类似这篇博文的内容描述:

http://www.railstoolkit.com/posts/fancyupload-amazon-s3-uploader-with-paperclip

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读