ExpressでzipファイルをダウンロードするAPIを作成しました。
Chromeでは問題なく動作しますが、IE11ではダウンロードが出来ず、原因の特定に躓いています。
確認できている事象としては
・レスポンスステータスは200が帰ってくる
・レスポンスヘッダーは
content-disposition: attachment;filename="hoge.zip" content-type:application/zip
・しかしファイルはダウンロードできない(失敗とかではなくダウンロード自体始まっていないような状態に見えています)
です。
なにか他に必要な情報があれば追記致しますので、
よろしくおねがいします。
追記
コードを簡易的にですが追記します。
chromeでは問題なくDL出来ています。
・・・ const nodeZip = require('node-zip'); const zip = new nodeZip(); ・・・ zip.file(hoge, huga); ・・・ res.attachment('hoge.zip'); res.type('application/zip'); res.status(200).end(zip.generate({ base64: false, compression: 'DEFLATE' }), 'binary');
回答1件
あなたの回答
tips
プレビュー