在Rails 3.x中进行ajax文件上传的最佳方法是什么

时间:2012-04-06 10:03:39

标签: ajax file-upload ruby-on-rails-3.2

在Rails中实现ajax文件上传的最佳方法是什么?我做了很多研究,用远程表单做了一些测试,并搜索了一些jquery插件。我发现的所有插件似乎都过时了,我不知道哪个插件会对rails 3.x起到很好的作用。你们对这个话题有什么建议吗?

由于

1 个答案:

答案 0 :(得分:0)

AFAIK目前您必须具有浏览器特定性。各种浏览器都在实现允许javascript从机器读取文件的文件API。以前,没有真正的方法来实现AJAX文件上传(我认为这是出于安全原因,但我不确定所有细节)。我之前实现过拖放式AJAX文件上传;我记不起确切的细节,但这里有一些我用过的资源。如果我有机会,我会看看能否找到我的代码以及我是如何实现它的。

http://demo.tutorialzine.com/2011/09/html5-file-upload-jquery-php

http://www.skuunk.com/2011/04/reading-ajax-xhr-file-uploads-in.html

http://www.centurion-project.org/articles/html5-multiple-file-upload-with-progress-bar

https://developer.mozilla.org/en/Using_files_from_web_applications(最好的 - Mozilla文档)

Mozilla文档非常有用,让我大部分都在那里。