私が要求しているファイルの生データを取得できますが、ブラウザにファイルを提供することができません。 iframeを使用する必要がありますか?angularjsとexpress.jsの間のダウンロードを取得する
//Client code
download_file: function (path, callback) {
$http.post('/download/client_file', {path:path}).
success(function(data, status, headers, config) {
console.log(data); //this contains the raw data of the res.download
//from the server.
});
}
//server code
res.download(file); // the path is proper
HTTP GETを行うとうまくいくのですか? (別名、ユーザーがファイルへのリンクをクリックした場合に起こることをエミュレートする) –
GETまたはPOSTを使用するかどうかは関係ありませんでした。私はちょうど適切なフォームデータオブジェクトを持っていませんでした。 –