2010-10-30 53 views
0

我使用Paperclip和s3上传文章中的简单图像文件。我已经浏览了所有这些教程,解释如何真正为图片制作延迟作业,但我觉得它们太旧了,也许还有更简单的方法来实现这一点。我的问题是,使用以下规格完成文章模型图片的flash/ajax上传的“rails”(快速且简单)是什么?Rails 2.3.10,回形针和s3死了很慢,想要Ajax

1 - 每篇文章只会上传1张照片。

2 - 回形针模型处理2个原始大小;拇指这是120x120和正常这是250x250

我应该用什么来“AJAXify”上传?

非常感谢!

+0

什么是慢?上传,处理,转移到S3?这是你问的主要问题。 – shingara 2010-10-30 17:57:22

回答

4

有几个流行的JavaScript上传处理程序,它将显示上传进度,并可以在上传之前调整原始图像的大小。 Plupload和swfupload。寻找一个swfupload网址他们的网站下来,所以也许plupload是一个更好的选择。

您应该仍然使用延迟作业,因为这意味着用户无需等待服务器重新处理s3上的图像后,它们的互联网连接将其发送到您的服务器。设置起来很简单,实际上,有一个delayed_paperclip插件可以处理所有这些。

编辑:

这里有一对夫妇的宝石,应该让SWFUpload的安装更容易的。

swfupload rails 2 gem

swfupload rails 3 gem

而且对Flash上​​传与会议的好tutorial。一定要阅读更新结束。

+0

我以前没见过Pupload。 swfupload我还没有使用rails。 – s84 2010-10-30 18:24:28

+0

我编辑了几个应该使swfupload整合简单的宝石,虽然rails 2的日期应该可以正常工作。 – mark 2010-10-30 18:56:33

+0

非常感谢您的评价。这正是我需要的。 – Gotjosh 2010-11-04 19:04:40