是否有在Rails中进行Ajaxy文件上传的事实方法? (我说“Ajaxy”因为它不能真正使用XHR)。 我已经阅读了各种方法和插件。想知道什么是社区最干净/最认可的。
谢谢!
答案 0 :(得分:1)
SWFUpload是Ajaxy上传的常用工具。
以下是一些应与Rails集成的链接。
http://blog.airbladesoftware.com/2007/8/8/uploading-files-with-swfupload
答案 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,这让事情变得复杂)
我刚刚看到了这个日期,我希望新来者发现这个有用。