gpt4 book ai didi

ruby-on-rails - rails : how does background file upload work?

转载 作者:行者123 更新时间:2023-12-01 01:34:40 25 4
gpt4 key购买 nike

对于大文件,在请求/响应周期中上传文件对用户来说不是一个很好的体验,因为应用程序似乎在文件上传期间挂起。更关键的是,用户可以中止上传,稍后需要重新开始上传过程。

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

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 和 delay_job 进行后期处理:

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

关于ruby-on-rails - rails : how does background file upload work?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2729716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com