問題タブ [fileresult]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6475 参照

c# - FileResult が mvc3 でプロンプト表示されない

vs 2010 で MVC 3 アプリケーションを作成します。ファイルをダウンロードしようとしました。

これは MVC での私のアクションです。私のコードを見てください。

そして、.cshtml ファイルに jQuery 関数を作成します。

ダウンロードボタンをクリックすると、この関数が正しく起動されます。ただし、ファイルのダウンロード ウィンドウは表示されません。

助けてください。

0 投票する
1 に答える
1579 参照

c# - ビューからポップアップのような画像を表示する方法

ボタンクリックでMessagingToolkit.QRCode.dllを使用してQRコード画像を作成しました。画像をディスクに保存しました。ポップアップとして表示とは別に画像を表示するにはどうすればよいですか?
これが私のコントローラーコードです:

ここでは、画像が完全に表示されています。ビューとは別のポップアップとして画像を表示する方法。

0 投票する
2 に答える
2944 参照

asp.net-mvc - ASP.NET MVC 3 ファイルのダウンロード: IE8 で動作しない

Chrome と Firefox では動作しますが、IE8 では動作しないローカル ファイル システムから静的 zip ファイルを提供するだけのダウンロードがあります。

Web サイトは SSL を使用して localhost で実行されていますが、IE で次のエラー メッセージが表示されます。

localhost から Download/ をダウンロードできません。

このインターネット サイトを開くことができません。要求されたサイトは利用できないか、見つかりません。後でもう一度やり直してください。

0 投票する
2 に答える
2508 参照

asp.net-mvc - このアクションにより、クライアント側で空のファイルが生成されるのはなぜですか?

このアクションにより、クライアント側で空のファイルが生成されるのはなぜですか??

0 投票する
1 に答える
136 参照

asp.net - ユーザーにダウンロードプロンプトを要求せず、ダウンロードパスをプログラムで設定するにはどうすればよいですか?

を返す ASP MVC コントローラーを開発していますFileResult

ブラウザで、ダウンロード プロンプトを表示して、クライアント マシンの特定の場所にファイルをダウンロードしたくありません。可能ですか?

0 投票する
7 に答える
9718 参照

jquery - Asp.net-mvcコントローラーアクションからファイルまたはエラーメッセージを返す最良の方法は何ですか?

ASP.NET-MVC プロジェクトには、次の JavaScript コードとコントローラー アクションがあります。

Javascript:

C# コントローラー:

しかし、特定の条件下では、ファイルを生成する代わりに、エラーがあることを示すエラー メッセージをユーザーに返したいとしますorders.Count()0

上記のコードでこれを達成するための最良の方法は何ですか? 私はそれをAJAX呼び出しに変更することを考えましたがFie()、JSONリクエスト内で自分とパッケージをダウンロードする方法がわかりませんでした(またはそれがサポートされているかどうか)。

0 投票する
1 に答える
398 参照

asp.net-mvc-4 - MVC 4:FileResultアクションがPDFを生成してブラウザに送り返す間に視覚的なインジケータを作成する方法は?

状況によっては、実行に数分かかる場合がある FileResult コントローラー アクションがあります。メッセージ、スピナー、進行状況バーなど、アクションが実行中であることをユーザーに視覚的に示したいと考えています。問題は、アクションが完了したことをフロントエンドで「検出」する方法を理解するのに苦労していることです。

私は FileResult アクションへの Ajax 呼び出しをいじっていますが、Ajax はブラウザーにファイルを返すことができないため、うまくいきません。Asynchronous Actions and Tasks も調べましたが、FileResult は必要な "await" キーワードをサポートしていないようです。

現時点では、次に何を試すべきかわかりませんが、考えやアイデアに対して非常にオープンです。

編集:

bobekが提案したように、これを機能させました。基本的に、PDF ファイルをディスクに保存し、ファイル パスを ActionResult Content(fullFilePath) として返します。次に、私のページで、このようなものを使用して、アクションの実行中に小さなスピナー gif を表示し、完了後にファイルへのリンクを表示しました。

0 投票する
1 に答える
13254 参照

asp.net-mvc-4 - FileResult MVC4でExcelファイルをダウンロード/開くことができない

FileResult オブジェクトを使用して、Excel でローカル ディスク上の Excel ファイルを開こうとしています。ファイルをクリックして開くと、ActionResult(WTF?) と同じ名前のファイルがダウンロードされ、ダウンロードしたファイルをクリックすると「プログラムの選択」ウィンドウが表示されます。Excel を選択すると、それが開きますが、Excel ファイルとしてダウンロードして追加の手順なしで開くには何が欠けていますか? 以下は、ファイルを開くための私のスイッチステートメントです。ありがとう

0 投票する
1 に答える
233 参照

asp.net-mvc - MVC 2 で Void 関数から FileResult を呼び出すことはできますか?

void 関数があり、FileResult を返すか、この void 関数から FileResult アクションを呼び出す必要があります。これを行う方法はありますか?