これは私をうまく運転しています。私は今これを永遠に理解しようとしています。私はajaxFileUploadを使って非同期アップロードを実行したい。私はそれを私のコントローラにファイルをポストするだけで、しかし、私はそれからJsonResultを返そうとすると、私は "名前を付けて保存"ダイアログボックスを取得します。私はこれを回避するためにすべてを試して、私はエラーまたは "名前を付けて保存"ダイアログが表示されます。私はそれがファイルが投稿されるときに渡されているコンテンツの種類と関係があると仮定しています。誰かが助けることができれば、私は非常に感謝しています。前もって感謝します!ASP.NET MVCとAjaxFileUpload
1
A
答えて
1
こんにちは、以下のリンクがあなたに役立つことを願っています。これは、asp.net mvcでビデオ全体をアップロードするajaxファイルを含んでいます。
1
あなたがそこにコードを見れば、それは実際に新しいフォームとiframeを作成し、次にIFRAMEにフォームの投稿。レスポンスはiframeに書き戻され、コードはそのコードを取得して返します。私はあなたがJsonResultをブラウザに直接ロードすると、同じダウンロードボックスがポップアップすることにもなると思います。 JsonResultで返されているヘッダーをチェックして、ページとして読み込まれてダウンロードされたと思われる理由を確認します。おそらくContent-Typeをtext/plainまたはContent-Dispositionヘッダーとして削除する必要があります。
5
私は同じ問題を抱えていたし、私はこのような「テキスト/ X-JSON」などがあなたのコントローラで
public ContentResult UploadFile(FormCollection form, ...
return Content("{success: false, ErrorMsg: 'someerror'}");
+0
あなたの解決策も私のために働いていた....共有してくれてありがとう:-) – Raja
1
でそれを解決:しかし、私は返事に感謝
public JsonResult UploadFile(FormCollection form, ...
return Json("{id: xxxx, text: 'bla bla bla'}", "text/x-json");
関連する問題
- 1. ASP.NET MVCとAngularjsとASP.NET MVCとReactjs
- 2. Spring MVCとASP.NET(MVC?)
- 3. SitecoreとASP.net MVC
- 4. フラッシュアップローダーとASP.net MVC
- 5. ASP.NET MVCとSproutCore
- 6. FirebirdとASP.NET MVC
- 7. ASP.NET MVCとZeitgeist
- 8. ASP.NET MVCとWebform
- 9. ASP.NET MVCとSpring.NET
- 10. SOAとASP.net MVC
- 11. ASP.NET MVCとDropbox
- 12. のasp.net MVCと
- 13. ユーザーコントロールとasp.net mvc
- 14. ASP.NET MVCとIdisposable
- 15. ASP.NET MVCとHTML5
- 16. Asp.Net MVCとセッション
- 17. ASP.NET MVCモデルとビジネスオブジェクト
- 18. asp.net mvc - ビューとコントローラ
- 19. ASP.NET MVC 3とWordpress
- 20. Umbraco 5とasp.net MVC
- 21. ASP.NET MVC 3とカスタムリソースプロバイダ
- 22. Asp.net mvcとgoogle api
- 23. httpハンドラとasp.net mvc
- 24. asp.net mvcアプリケーションとアップロードファイル
- 25. ASP.Net MVC - モデルとユーザーコントロール
- 26. ASP.NET MVCフォームとダブルフィールド
- 27. 無SQLとAsp.net MVC
- 28. ASP.NET MVC AntiForgeryTokenとキャッシング
- 29. ASP.NET MVCモデルバインディングとアクション
- 30. ASP.NET MVC 4とExtensionlessUrlHandler
をあなたが提供したデモではアップロード機能を提供するためにSilverlightを使用しています。私はプラグインをダウンロードすることを要求せずにajaxアップロード機能を作成しようとしています(なぜ私はSWFUploadを実装していないのですか)。 –