ruby-on-rails – 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |