Ste*_*nik 5 ruby-on-rails amazon-s3 large-file-support paperclip
所以,我正在使用Paperclip和AWS-S3,这很棒.而且效果很好.但是只有一个问题:我需要上传非常大的文件.超过50兆字节.所以,nginx死了.显然,Paperclip在进入S3之前将东西存储到磁盘上?
我找到了这篇非常酷的文章,但它似乎也首先进入磁盘,然后在后台执行其他所有操作.
理想情况下,我可以在后台上传文件...我在使用PHP时有很少的经验,但到目前为止Rails没有.有人能指出我的大方向吗?
您可以完全绕过服务器并直接上传到S3,这将防止超时.Heroku也发生了同样的事情.如果您使用的是Rails 3,请查看我的示例项目:
使用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进行后期处理,使用类似这篇博文(Nico写的)描述:
http://www.railstoolkit.com/posts/fancyupload-amazon-s3-uploader-with-paperclip
归档时间: |
|
查看次数: |
3696 次 |
最近记录: |