別のドメインの PDF ファイルを含むリモート URL を取得します。クライアントのブラウザ内でファイルのダウンロードの名前を付けて保存ダイアログを開始して、このファイルをユーザーに渡す必要があります。
質問する
1963 次
1 に答える
4
var request = require("request");
expressjs_app.get("/file_url", function(req, res){
request.get('remote_file_url').pipe(res);
});
http モジュールを使用していて、express js を使用していない場合は、2 番目の部分を次のように置き換えます。
var http = require("http");
http.createServer(function (req, res) {
if (req.url === '/file_url') {
request.get('remote_file_url').pipe(res);
}
});
更新:
「request」モジュールが非推奨になったため、使用できる他の代替手段があります。以下のスニペットは、nodejs ネイティブhttps
モジュールを使用しています。request.get
この行を次のように置き換えます。
var https = require('https');
https.get('remote_file_url', remote_response => remote_response.pipe(res));
于 2013-08-30T17:43:01.450 に答える