非同期ファイルのアップロードは、ブラウザにファイルのダウンロードを要求しません

ヨルブランの品質

ユーザーにファイルのダウンロードを要求しない非同期ファイルのダウンロード方法を作成しました。エラーはなく、コードとjqueryは正常に実行されますが、ブラウザーはダウンロードを要求しません。私はSOのすべての解決策を見てきましたが、私のものはうまくいかないようです。

public async Task<HttpResponseMessage> Method(string data)
{
    //do stuff

     response.StatusCode = HttpStatusCode.OK;
     response.Content = new StreamContent(new FileStream(downloadFileName, FileMode.Open, FileAccess.Read));
     response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment");                        
     response.Content.Headers.ContentDisposition.FileName = myFileName;
     response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");

      return response;

}
ヨルブランの品質

$ .getの完了後にiframeを追加し、そのソースを変更すると、ブラウザーでダウンロードダイアログが開きます。

function callback(result) {

                $('#myFrame').attr('src', '/worksitefileservice/api/xfer/download?data=' + encodeURIComponent(json));
            }

<iframe id="myFrame" style="visibility:hidden;display:none;" src=""></iframe>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Telegram androidはファイルのダウンロードとアップロードにどのタイプのライブラリを使用しますか?

分類Dev

フラスコ内のファイルのダウンロードをブロックしませんか?

分類Dev

PHP-ブートストラップモーダルダイアログ、日付の選択、CSVのダウンロード-ブラウザにファイルを保存させることができません

分類Dev

ブラウザのURLでS3からファイルをダウンロードできません

分類Dev

Blobをファイルに変換し、ブラウザーでプレビューします(ダウンロードではありません)

分類Dev

Azureロジックアプリのアクションを使用してブラウザーにファイルをダウンロードする方法

分類Dev

内部テーブルをドロップしても、そのフォルダのウェアハウスファイルは削除されません。

分類Dev

AkamaiGlobalHost上のファイルはブラウザーでダウンロードされますが、curlではダウンロードされません

分類Dev

SSH.Net非同期ファイルのダウンロード

分類Dev

非同期ファイルのダウンロードにHttpClientを使用する

分類Dev

リンクをクリックして、AngularフロントエンドWebアプリのブラウザーで.csvファイルをダウンロードまたは保存するにはどうすればよいですか?ブラウザの苦情ファイルなし

分類Dev

Googleドライブのフォルダにファイルをアップロードできません

分類Dev

React NativeでGoogleドライブにアップロードしたファイルをダウンロードすると、元のファイルとは異なるファイルサイズになります

分類Dev

curlは空のファイルをダウンロードしません

分類Dev

AJAXPOSTはファイルのダウンロードを返しません

分類Dev

Officeのインストールでは、ブラウザからダウンロードしたファイルは開かれません

分類Dev

Javaで複数のファイルを並列または非同期にダウンロードする

分類Dev

Seleniumjavaを使用してChromeブラウザでPDFファイルをダウンロードできません

分類Dev

AjaxはブラウザからFTPサーバーにファイルをアップロードします

分類Dev

OSXはブラウザ経由でファイルをダウンロードできません

分類Dev

ユーザーのonedriveにファイルをダウンロード/アップロードする方法

分類Dev

ファイルのアップロードは、ブートストラップモーダル内のファイルを返しません

分類Dev

IEはjQueryファイルダウンロードプラグインでファイルをダウンロードしません

分類Dev

FirebaseにアップロードされたファイルのダウンロードURLを返します

分類Dev

ファイルのアップロードは、Windows10エッジブラウザーでは機能しません

分類Dev

ファイルダウンロードのFirefoxポップアップを抑制できません

分類Dev

サイトユーザーが選択したGoogleドライブから(非公開の)ファイルをダウンロードできません

分類Dev

アップロードウィンドウポップアップJAVAの後にファイルをアップロードできません

分類Dev

Javaファイルのダウンロードはファイルの正確なコピーをダウンロードしていません

Related 関連記事

  1. 1

    Telegram androidはファイルのダウンロードとアップロードにどのタイプのライブラリを使用しますか?

  2. 2

    フラスコ内のファイルのダウンロードをブロックしませんか?

  3. 3

    PHP-ブートストラップモーダルダイアログ、日付の選択、CSVのダウンロード-ブラウザにファイルを保存させることができません

  4. 4

    ブラウザのURLでS3からファイルをダウンロードできません

  5. 5

    Blobをファイルに変換し、ブラウザーでプレビューします(ダウンロードではありません)

  6. 6

    Azureロジックアプリのアクションを使用してブラウザーにファイルをダウンロードする方法

  7. 7

    内部テーブルをドロップしても、そのフォルダのウェアハウスファイルは削除されません。

  8. 8

    AkamaiGlobalHost上のファイルはブラウザーでダウンロードされますが、curlではダウンロードされません

  9. 9

    SSH.Net非同期ファイルのダウンロード

  10. 10

    非同期ファイルのダウンロードにHttpClientを使用する

  11. 11

    リンクをクリックして、AngularフロントエンドWebアプリのブラウザーで.csvファイルをダウンロードまたは保存するにはどうすればよいですか?ブラウザの苦情ファイルなし

  12. 12

    Googleドライブのフォルダにファイルをアップロードできません

  13. 13

    React NativeでGoogleドライブにアップロードしたファイルをダウンロードすると、元のファイルとは異なるファイルサイズになります

  14. 14

    curlは空のファイルをダウンロードしません

  15. 15

    AJAXPOSTはファイルのダウンロードを返しません

  16. 16

    Officeのインストールでは、ブラウザからダウンロードしたファイルは開かれません

  17. 17

    Javaで複数のファイルを並列または非同期にダウンロードする

  18. 18

    Seleniumjavaを使用してChromeブラウザでPDFファイルをダウンロードできません

  19. 19

    AjaxはブラウザからFTPサーバーにファイルをアップロードします

  20. 20

    OSXはブラウザ経由でファイルをダウンロードできません

  21. 21

    ユーザーのonedriveにファイルをダウンロード/アップロードする方法

  22. 22

    ファイルのアップロードは、ブートストラップモーダル内のファイルを返しません

  23. 23

    IEはjQueryファイルダウンロードプラグインでファイルをダウンロードしません

  24. 24

    FirebaseにアップロードされたファイルのダウンロードURLを返します

  25. 25

    ファイルのアップロードは、Windows10エッジブラウザーでは機能しません

  26. 26

    ファイルダウンロードのFirefoxポップアップを抑制できません

  27. 27

    サイトユーザーが選択したGoogleドライブから(非公開の)ファイルをダウンロードできません

  28. 28

    アップロードウィンドウポップアップJAVAの後にファイルをアップロードできません

  29. 29

    Javaファイルのダウンロードはファイルの正確なコピーをダウンロードしていません

ホットタグ

アーカイブ