在 Rails 中实现 ajax 文件上传的最佳方法是什么。我做了很多研究,对远程表单进行了一些测试,并搜索了一些 jquery 插件。我发现的所有插件似乎都过时了,我不知道哪个插件可以很好地与 rails 3.x 搭配使用。你们对这个话题有什么建议吗?
谢谢
在 Rails 中实现 ajax 文件上传的最佳方法是什么。我做了很多研究,对远程表单进行了一些测试,并搜索了一些 jquery 插件。我发现的所有插件似乎都过时了,我不知道哪个插件可以很好地与 rails 3.x 搭配使用。你们对这个话题有什么建议吗?
谢谢
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 文档非常有用,让我大部分时间都在那里。