angularjs nodejs从apache http服务器下载文件

PurpleCraw

我想在html页面上单击按钮时下载pdf文件.html页面部署在nodejs上.pdf文件位于apache http服务器上。因此html页面和nodejs服务器位于同一域中,但是html页面和apache http服务器是跨域的。我可以这样吗?当我单击按钮时,我向nodejs发送一个请求,然后nodejs从apache http服务器获取文件,然后向客户端(浏览器)发送响应。如果pdf文件很大,我可以等到nodejs将其移交给客户之后再发送响应。我只是想实现这一目标,就像<a href="xxx" download="yyy">Download<a>可以实现这个目标一样下载此文件

妮维诗

是的,你可以这么做。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);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

是(或可以)替换诸如Apache或IIS之类的大型服务器的nodejs http服务器

来自分类Dev

在Android中使用IntentService从服务器下载文件

来自分类Dev

使用Apache Camel服务AngularJS

来自分类Dev

AngularJS-通过AJAX下载文件

来自分类Dev

使用angularjs从服务器下载文件

来自分类Dev

尝试使用angularJS和C#WebAPI从服务器下载文件

来自分类Dev

使用AngularJS下载文件

来自分类Dev

如何在Apache或NodeJS服务器上托管Angularjs应用程序或MEAN客户端应用程序?

来自分类Dev

Android-从服务器下载文件终止

来自分类Dev

与NodeJS后端服务器的AngularJS服务器会话和身份验证

来自分类Dev

我们可以将AngularJS客户端的PDF文件发送到NodeJS服务器吗

来自分类Dev

从AngularJS的服务器下载文件时如何更改文件名

来自分类Dev

如何检查python是否可以从http服务器下载文件

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

是(或可以)替换诸如Apache或IIS之类的大型服务器的nodejs http服务器

来自分类Dev

HTTP Apache服务器无法处理php文件

来自分类Dev

从服务器以html下载文件

来自分类Dev

AngularJS-通过AJAX下载文件

来自分类Dev

从FTP服务器下载文件时损坏文件

来自分类Dev

如何在Apache或NodeJS服务器上托管Angularjs应用程序或MEAN客户端应用程序?

来自分类Dev

使用AngularJS从Apache2服务器获取最新的Json

来自分类Dev

通过脚本从文件服务器下载文件

来自分类Dev

为什么无法提取使用apache.net.ftp从服务器下载的zip文件

来自分类Dev

Apache HTTP服务器上的SSL

来自分类Dev

从服务器文件夹下载文件

来自分类Dev

如何使用angularjs下载文件?

来自分类Dev

如何将实时数据从 nodejs 服务器推送到 AngularJS?

来自分类Dev

如何监控谁在我的服务器上加载文件?(Apache PHP)

Related 相关文章

  1. 1

    从服务器下载文件(不下载?)

  2. 2

    是(或可以)替换诸如Apache或IIS之类的大型服务器的nodejs http服务器

  3. 3

    在Android中使用IntentService从服务器下载文件

  4. 4

    使用Apache Camel服务AngularJS

  5. 5

    AngularJS-通过AJAX下载文件

  6. 6

    使用angularjs从服务器下载文件

  7. 7

    尝试使用angularJS和C#WebAPI从服务器下载文件

  8. 8

    使用AngularJS下载文件

  9. 9

    如何在Apache或NodeJS服务器上托管Angularjs应用程序或MEAN客户端应用程序?

  10. 10

    Android-从服务器下载文件终止

  11. 11

    与NodeJS后端服务器的AngularJS服务器会话和身份验证

  12. 12

    我们可以将AngularJS客户端的PDF文件发送到NodeJS服务器吗

  13. 13

    从AngularJS的服务器下载文件时如何更改文件名

  14. 14

    如何检查python是否可以从http服务器下载文件

  15. 15

    从服务器下载文件(不下载?)

  16. 16

    是(或可以)替换诸如Apache或IIS之类的大型服务器的nodejs http服务器

  17. 17

    HTTP Apache服务器无法处理php文件

  18. 18

    从服务器以html下载文件

  19. 19

    AngularJS-通过AJAX下载文件

  20. 20

    从FTP服务器下载文件时损坏文件

  21. 21

    如何在Apache或NodeJS服务器上托管Angularjs应用程序或MEAN客户端应用程序?

  22. 22

    使用AngularJS从Apache2服务器获取最新的Json

  23. 23

    通过脚本从文件服务器下载文件

  24. 24

    为什么无法提取使用apache.net.ftp从服务器下载的zip文件

  25. 25

    Apache HTTP服务器上的SSL

  26. 26

    从服务器文件夹下载文件

  27. 27

    如何使用angularjs下载文件?

  28. 28

    如何将实时数据从 nodejs 服务器推送到 AngularJS?

  29. 29

    如何监控谁在我的服务器上加载文件?(Apache PHP)

热门标签

归档