htmlページのボタンをクリックするとpdfファイルをダウンロードしたいと思います.htmlページはnodejs.Andに展開されています.pdfファイルはapache http server.Soのhtmlページにあります。 nodejsサーバーは同じドメインにありますが、htmlページとapache httpサーバーはクロスドメインです。 このようにすることはできますか? ボタンをクリックするとnodejsにリクエストを送信し、nodejsはapache httpサーバーからファイルを取得し、クライアント(ブラウザ)に応答を送信します。 pdfファイルが非常に大きい場合、nodejsがそれを取得してクライアントに応答を送るまで待つことができます。この目標を達成したいだけです。<a href="xxx" download="yyy">Download<a>
のようにこのファイルをダウンロードしてください。 この目標を達成することはできますか?angeljs nodejs apache httpサーバーからファイルをダウンロード
0
A
答えて
0
はい、できます。 Browser -> Node.JS Server -> Http Server -> Node.JS Server -> Browser
リクエストモジュールを使用すると、reqとresの間でファイルをストリーミングできます。 https://www.npmjs.com/package/request#streaming
例:
http.createServer(function (req, resp) {
if (req.url === '/doodle.png') {
r.get('http://google.com/doodle.png').pipe(resp)
}
}).listen(port);
+0
次に、htmlで何をすべきですか?$ httpを使用する場合、 ''を使用するか、angularjs $ httpを使用します。どうすれば使用できますか? – PurpleCraw
+0
ありがとうございました! – PurpleCraw
関連する問題
- 1. nodejsのftpサーバーからファイルをダウンロード
- 2. ブラウザからApache Webサーバーからphpファイルをダウンロード
- 3. NodeJSのサーバーからファイルをダウンロードします
- 4. NodeJSサーバーからローカルマシンにファイルをダウンロードする
- 5. (NodeJS)HttpサーバーがフォルダからJS/CSSファイルをロードしない
- 6. ftpサーバーからファイルをダウンロード
- 7. Apache HTTPサーバー認証
- 8. Python:HTTPサーバーからファイルをダウンロードする
- 9. サーバーから.datファイルをダウンロードする
- 10. サーバーからファイルをダウンロードする方法
- 11. HapiJsサーバーからファイルをダウンロードする
- 12. Javascript Zipファイルをサーバーからダウンロード
- 13. Mbedtls - サーバーからファイルをダウンロードする
- 14. nodejsサーバーからのイメージのダウンロードを処理する方法は?
- 15. NodeJS HTTPモジュールとNginxサーバー
- 16. IE 8 Apache WebサーバーからのZipファイルのダウンロードに関する問題(破損したファイルのダウンロード)
- 17. Spring RESTファイルのサーバーからのダウンロード
- 18. apacheからNodeJSサーバーに接続するページ
- 19. osCommerce with Apache HTTPサーバー2.2
- 20. Centos7 Apacheサーバーでnodejsアプリケーションを実行
- 21. node.js httpリクエストのリストからサーバーに画像をダウンロードします
- 22. clientaccesspolicy.xmlがApacheサーバーからダウンロードされていません
- 23. cordovaファイル転送プラグインからnodeJSサーバーにファイルをアップロード
- 24. Apache HTTPサーバーとTomcatを使用して/ srv/httpからjspファイルを実行する
- 25. IIS、ApacheとNode.jsのHTTPサーバーと同じ
- 26. hapiを使用してNodeJS Serverからファイルをダウンロード
- 27. Apache CXF - HTTP中心のアプローチとクライアントからサーバーへのPUT
- 28. アンドロイドのボタンクリックイベントからサーバーからファイルをダウンロードするには
- 29. POSTからサーバーからPHPをダウンロードするファイル
- 30. ファイルをダウンロード中にWebサーバーからファイルを削除
あなたはNode.js.で、この使用して明示し、要求モジュールを実現することができます –