HTML5ビデオの「右クリックを無効にする」方法を絶対に要求するだけなので、私はこの質問に賛成票を投じました。通常の画像での右クリックによる無効化に似ているのか、適用可能な他のオーバーレイトリックなどがあるのか はわかりません。 2020/07/03 Content-Type の方はダウンロードするファイルがホントにテキストファイルならそれでもいいですが、例えば .jpg ですと image/jpeg のようにしないとダメです。(ブラウザによっては、Content-Type の指定通り拡張子を書き換えてしまうものがあります) ブラウザにファイルのダウンロードを促します。 エンドユーザーの観点から見ると、ファイルのダウンロード操作は、要求が発生したページを離れないため、シームレスです。 以下は、これを達成するためのajax呼び出しの簡単な例です。
FileResult を使用しているため、 、 Content-Disposition を設定しないでください Response.AddHeader を使用する return File() の前に このようにすると、複数の Content-Disposition が送信されます ブラウザがファイルを表示しない原因となるヘッダー:
2011/05/15 2019/04/03 2014/07/23 ファイルのアップロードとダウンロード ファイルのアップロードとダウンロードを一度に行っているサンプルです。一度ファイルに保存した後、そのファイルをレスポンスに出力しています。 VB.NET Protected Sub Button1_Click(ByVal sender As 2009/07/10 Primefacesファイルのダウンロードが機能しない?単純なファイルのダウンロードを機能させようとすると、ハングアップAJAXステータスバーだけです。バッキングBeanの出力により、準備とダウンロードに正しい名前が表示されます。 私は
FileResult を使用しているため、 、 Content-Disposition を設定しないでください Response.AddHeader を使用する return File() の前に このようにすると、複数の Content-Disposition が送信されます ブラウザがファイルを表示しない原因となるヘッダー:
最後の return する部分。 return File(stream, "text/csv", fileName); を、このようにしてみてはどうでしょう? return File(stream.ToArray(), "text/csv", fileName); この辺の記事が、そんな風に byte[] に変換してから返しているので。 ASP.NET ファイルのダウンロードを設定する a要素を使ったリンクはHTMLのみでなく、ファイルのダウンロードリンクとしても使用できます。 設定方法はa要素にdownload属性を指定します。 以下はWindows10のEdgeでダウンロードリンクをクリックしたときの表示例で … 2015/01/31 2014/03/11
2016/08/20
ユーザーにダウンロードダイアログを提供するためにブラウザーが必要です。 次のリンクを参照してください。 (jQuery)Ajax呼び出しで返されたASP.NET MVC FileResultの処理. Asp.Net MVC 2でのファイルのダウンロード. 私はこれが役立つことを願っています IIS の静的ファイル ハンドラーが有効になっており、かつ、ASP.NET Core モジュールが正しく構成されていない場合、静的ファイルにサービスが提供されます。 If the IIS static file handler is enabled and the ASP.NET Core Module is configured incorrectly, static files are served. 元の回答(下)は3歳以上だったので、ajax経由でファイルをダウンロードするときにサーバー上にファイルを作成しなくなったので更新するつもりだったが、いくつかの有用な可能性があるため、元の回答を残しましたそれでも特定の要件に依存します。
ファイルのアップロードとダウンロード ファイルのアップロードとダウンロードを一度に行っているサンプルです。一度ファイルに保存した後、そのファイルをレスポンスに出力しています。 VB.NET Protected Sub Button1_Click(ByVal sender As 2009/07/10 Primefacesファイルのダウンロードが機能しない?単純なファイルのダウンロードを機能させようとすると、ハングアップAJAXステータスバーだけです。バッキングBeanの出力により、準備とダウンロードに正しい名前が表示されます。 私は 2017/10/22 短いバージョン:私は、FileResultを返すサードパーティのMVCエクステンションを持っています。私はクライアントに返す前にファイルを処理できるようにしたいと思います。どうすればいいですか? ユーザーにダウンロードダイアログを提供するためにブラウザーが必要です。 次のリンクを参照してください。 (jQuery)Ajax呼び出しで返されたASP.NET MVC FileResultの処理 Asp.Net MVC 2でのファイルのダウンロード 私はこれが
ASP.NET MVC5 でcsv出力をしようとしています。 パラメータの複数ある画面で、ボタンも複数あるためAjaxを使用してPostしています。 ファイルのダウンロードがされず、またファイル作成もできず困っています。
上記例ではファイル決め打ちで処理しているが、いろいろ混ざっている場合は ContentType などを見てよしなに判断する。 ただ、ファイルの場合は ContentType が null なのでいきなり見ないように注意する。