expressjsの例を見つけました。 res.download( '/ report-12345.pdf'); をダウンロードしてユーザーにダウンロードを促します。しかし、私はパラメータとしてURLを渡します。それは動作しません。Urlをパラメータres.download()としてexpressjsから入力する方法
0
A
答えて
1
res.download
は、ローカルのファイルシステムへのパスを受け入れるだけです。
:
1)res.redirect({URL})
2を使用)URLからそのファイルを取得し、その後のようにクライアントにファイルを送る:動作していない何
app.get('/', function(req, res){
http.get(URL, function(file) {
file.pipe(res);
});
});
+0
ありがとうございました。それが私が望むものです。パイプ^^ – xfr1end
0
res.download()
メソッドの最初のパラメータは、ファイルシステム上のファイルへの絶対パスであり、ネットワークURLではありません。したがって、res.download('/report-12345.pdf');
と言う場合は、ファイルシステムのルートフォルダからreport-12345.pdf
ファイルをダウンロードしようとしています。
関連する問題
- 1. リクエストオブジェクトのパラメータとしてテキストボックスに値を入力する方法
- 2. javascriptを使用してurlパラメータからtexbox値を入力しますか?
- 3. SQL文のパラメータとしてユーザ入力を与える方法
- 4. 入力はURLです、それをxssから守る方法
- 5. Ajax - html入力からサービスにパラメータを送る方法
- 6. RestクライアントからJboss BRMSルールに入力パラメータを渡す方法
- 7. AzureML:入力としてパラメータを取る
- 8. laravelでワイルドカードとしてURLから複数のパラメータを取得する方法
- 9. stdinデータを入力として入力する方法
- 10. Javaの入力として定数を入力する方法
- 11. テキストファイルから値を読み取ってURLパラメータとして渡す方法
- 12. パラメータを使用してMS AccessからURLを開く方法
- 13. 入力パラメータをsolrに渡す方法
- 14. HashMapを使用してパラメータを渡す方法入力
- 15. ポーランド文字をPythonパラメータとしてCMDに入力する方法は?
- 16. ルートにパラメータとして入力を送信する方法は? symfonyの-ブートストラップ
- 17. URLからhtml入力フィールドを取り込む方法
- 18. javascript://をURLパラメータとしてブロックする方法
- 19. PHPを使用してURLにURLを渡す方法(GETパラメータとして)
- 20. エンティティ入力パラメータに基づいてIEnumerableをフィルタリングする方法
- 21. 入力パラメータと出力パラメータの両方を含むストアドプロシージャ
- 22. Angularjs、Expressjsを使用してフォームデータを入力
- 23. フォーム入力値をWCMUsePojoへのパラメータとして視覚的に渡す方法
- 24. URLを入力して処理する
- 25. 入力パラメータとしての除算0
- 26. 私のjs関数をクリックしたときから入力したときから入力するまでの時間を入力する方法
- 27. ユーザー入力からURLを追加して行きます
- 28. 入力として動的パラメータを取るラムダからプロパティ名を取得
- 29. Torch、 "dofile"と入力パラメータを使ってスクリプトを実行する方法は?
- 30. expressjsのビューエンジンとしてangularjsを設定する方法
それについて?エラーや何か?これまでに何か試しましたか? –