使用Uploadify和Ruby on Rails上传图像时出现的HTTP错误不一致

时间:2010-07-17 17:04:15

标签: ruby-on-rails paperclip uploadify

我很难找到一个错误,阻止通过Uploadify上传到我的rails应用程序。

以下是我收到的错误:

http://j.imagehost.org/0353/uploadify-errors.png

让这件事变得困难的事情是,它根本不是一致的。有时图像上传完美。其他时候他们不会。一次尝试失败的相同图像将在另一次尝试中失败。我真的无法理解它,我无法从网上找到任何关于它的信息。问题在浏览器,操作系统和用户之间仍然存在。有时它会起作用,有时却不起作用。在一次性上传的任何给定图像列表中,可能一切都会起作用,一切都会失败,或者一些会起作用,其余的都会失败。

我已将所有相关软件更新到最新版本(Rails除外,在那里运行2.3.4)。 Paperclip和Uploadify正在运行最新版本。

如果有人对我需要开始寻找的地方有任何建议,我会非常感激。如果您需要我的任何其他信息,请告诉我什么,我会得到它。

非常感谢。

2 个答案:

答案 0 :(得分:1)

我在uploadify上遇到了同样的问题,它在本地机器上工作得很好,但是在prod机器上没有工作(nginx + passenger),当我查看nginx错误日志文件时,我看到了这个错误: “2011/02/22 06:08:37 [错误] 9545#0:* 1312823客户端意图发送过大的机身:2400765字节”

我添加了“client_max_body_size 4m;”到nginx.conf,它修复了http错误,希望它能为你工作。

我推荐这个jquery插件http://aquantum-demo.appspot.com/file-upload(不需要flash)

我正在使用它;)

答案 1 :(得分:0)

实际的http错误将显示在控制台或日志中,因此请查看。