So I need to upload files via AJAX...
I have both parts working seperately....
Upload View:
<%= form_tag('upload_zip', :multipart => true) do %>
<p>
File:<br />
<%= file_field_tag 'zip_file' %><br />
</p>
<p>
<%= submit_tag "Upload ZIP/TAR.GZ" %>
</p>
<% end %>
And else where I have are Remote form_tag working...
<%= form_tag url_for(:action => :add_tracks), :remote => true do %>
.....
<%= submit_tag "Submit", :disable_with => "Processing..." %>
Both of these work fine but when I try to add :remote => true I can't seem to get it to work. Most of the syntaxes seem to not get the file name and try to upload nil.
0
A
答えて
0
ファイルのアップロードは扱いにくいです。私はUploadifyの使用をお勧めします。ここでそれを行う方法の例があります:https://github.com/rdetert/FormFly
注意すべきその他の点は、Railsが使用するprotect_from_forgery
です。
$(document).ajaxSend(function(e, xhr, options) {
var token = $("meta[name='csrf-token']").attr("content");
xhr.setRequestHeader("X-CSRF-Token", token);
});
0
それはAJAX経由でファイルをアップロードすることはできませんが、回避策があります:あなたはAJAX要求がで正しく動作させるためにapplication.jsで、これを含めることが必要な場合に修正が長すぎる前にはありませんでしたそして助けになるプラグイン。
こちらの回答はこちらjQuery Ajax File Upload
関連する問題
- 1. Rails 3のAjaxレスポンスは実行されません
- 2. Ruby on Rails 3のRuby on Rails Ajaxスキャフォールドジェネレータはなんですか?
- 3. アップロードできません.htaccess
- 4. Ruby on Rails - Carrierwave、複数の画像をアップロードできません
- 5. Rails 3の単一リソースモデルにバリデーションを追加できません
- 6. Rails 3 Full Calendar - イベントを更新できません
- 7. Rails 3 delayed_job "TypeError:匿名モジュールをダンプできません"
- 8. Rails 3. httpプレフィックスのURLを検証できません
- 9. 新しいRails 3 ActiveRecordモデルを保存できません
- 10. Rails 3 ajax update部分的にページリフレッシュなしで動作しません
- 11. ImageMagickでjpgsをアップロードできません
- 12. PHPでファイルをアップロードできません
- 13. AJAX with Rails 3
- 14. Crawler4jはAJAXクロールできません
- 15. Rails 3キャッシュファイルのアップロード
- 16. Rails 3のクッキーは永続的ではありません
- 17. AJAX Image React、Rails、Paperclipでアップロードする
- 18. ファイルをアップロードできません
- 19. mp3ファイルをアップロードできません
- 20. ウェブページをアップロードできません
- 21. iTunesにアプリをアップロードできません
- 22. AjaxはRails 3.1で動作しません
- 23. rails 3 jquery ajax partial
- 24. Rails 3はrvmでsqlite3-ruby gemをインストールしませんか?
- 25. Aptana 3、GitHubはクローンできますが、コミットできません。
- 26. Rails 3.ネストされたモデルフォームは1つしか表示できません。
- 27. IE7でAjaxファイルのアップロードが動作しません
- 28. "エラーTypeError:Rails 3アプリでNilClassをdupできません"
- 29. ajax/javascriptを使ってperlスクリプトにファイルをアップロードできません
- 30. Aptana Studio 3で新しいRailsプロジェクトを作成できません