Я хочу загрузить pdf-файл при нажатии кнопки на странице html. Страница html развернута на узле js.And файл pdf находится на http-сервере apache. Так, на странице html и nodejs-сервер находятся в одном домене, но html-страница и http-сервер apache - это перекрестный домен. Могу ли я это сделать? Когда я нажимаю кнопку, я посылаю запрос nodejs, а nodejs получает файл с http-сервера apache, а затем отправляет ответ клиенту (браузеру). Может ли это работать? И если файл pdf очень велик, я могу дождаться, пока nodejs его перевернут, а затем отправьте ответ клиенту. Я просто хочу достичь этой цели, загрузите этот файл, как <a href="xxx" download="yyy">Download<a>
Могу ли я достичь этой цели?angularjs nodejs скачать файл с apache http server
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? Просто используйте '' или используйте angularjs $ http?, Если я использую $ http, как его использовать? – PurpleCraw
+0
Большое вам спасибо! – PurpleCraw
Смежные вопросы
- 1. скачать apache server config
- 2. Скачать файл в NodeJS
- 3. Скачать файл с сервера nodejs
- 4. Nodejs скачать файл ошибки обработки
- 5. NodeJS + AngularJS $ http get
- 6. HTTP-файл скачать с пробелами
- 7. Предоставлять модифицированную закачанный файл как скачать AngularJS NodeJS
- 8. NodeJS - Как скачать файл через запрос?
- 9. Скачать файл AngularJS
- 10. скачать файл webm с клиента с nodejs
- 11. скачать .zip файл с сервера в nodejs
- 12. Apache HTTP Server vs Oracle HTTP Server
- 13. Angularjs + Nodejs server response slow
- 14. Скачать почтовый файл в AngularJS
- 15. Резюме файл скачать с Apache VFS
- 16. NodeJS HTTP-запрос от AngularJS
- 17. Phonegap скачать файл с API not Server
- 18. угловой http получить, скачать файл с сервера весны mvc
- 19. Apache Http Client медленнее, чем браузер скачать
- 20. C++ скачать бинарный файл с http
- 21. Как скачать файл с http-адреса
- 22. Как скачать файл с http post Node.js
- 23. Как скачать файл с помощью angularjs?
- 24. htaccess вызывает http 500 на файл скачать
- 25. Скачать файл с перенаправлением url
- 26. Apache Http Server POST 400
- 27. SSL на Apache HTTP Server
- 28. Nodejs скачать несколько файлов
- 29. Фронтирование Tomcat с Apache HTTP Server
- 30. Интернационализация (i18n) с Apache HTTP Server
Вы можете сделать это, используя экспресс и запрос модуля в Node.js. –