Rails Ajax文件上传

时间:2009-05-28 21:06:26

标签: ruby-on-rails file-upload

是否有在Rails中进行Ajaxy文件上传的事实方法? (我说“Ajaxy”因为它不能真正使用XHR)。 我已经阅读了各种方法和插件。想知道什么是社区最干净/最认可的。

谢谢!

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

如果您不希望上传器基于闪存,您可以查看http://blueimp.github.com/jQuery-File-Upload/非常酷。

答案 2 :(得分:0)

我在几个项目中成功使用了responds_to_parent

这个想法是你正在对页面上嵌入的iframe进行完整的POST。 responds_to_paren t插件添加了一些有用的功能,然后在主页面的上下文中执行成功或失败的javascript。

答案 3 :(得分:0)

我和Plupload过得很愉快。有一个plupload-rails gem(我不相信plupload-rails3,它太自动化,但可能没问题)。它提供了几个运行时(html5,html4,flash,silverlight,gear,...),它们可以设置为彼此的后备,因此无论是否有silverlight或flash,或者即使他们使用互联网,您也可以支持所有客户端资源管理器。

jQuery-File-Upload看起来不错,我几乎在最后一个项目中使用它,但我很难让它与Internet Explorer很好地配合使用。 (我也在使用Amazon S3,这让事情变得复杂)

我刚刚看到了这个日期,我希望新来者发现这个有用。