1

Railsでajaxファイルのアップロードを実現する最良の方法は何ですか. 私は多くの調査を行い、リモートフォームでいくつかのテストを行い、いくつかのjqueryプラグインを検索しました. 私が見つけたすべてのプラグインは時代遅れのようで、どのプラグインが Rails 3.x でうまく機能するかわかりません。このトピックについて何かアドバイスはありますか?

ありがとう

4

1 に答える 1

0

私の知る限り、現時点ではブラウザ固有である必要があります。さまざまなブラウザーが、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 のドキュメントは非常に役に立ち、ほとんどの方法でそこにたどり着きました。

于 2012-04-10T18:14:18.523 に答える