【问题标题】:Serving a file download in a AngularJS html5mode express environment在 AngularJS html5mode express 环境中提供文件下载
【发布时间】:2014-04-25 14:20:39
【问题描述】:

我正在尝试在本质上使用 angular-fullstack yeoman 生成器生成的应用程序上提供 pdf 文件下载。

在 app.js 中,html5mode 设置为 true。

我尝试使用标签和 href 构建下载链接,但没有任何反应。观察网络活动表明,它没有生成获取请求。

服务器后端是一个快速服务器,提供部分和其他内容。

我该怎么做?

【问题讨论】:

  • 我也尝试过设置路由

标签: javascript html node.js angularjs express


【解决方案1】:

为什么不把文件下载链接放在像file.domain.com这样的子域上?

This example 可能会帮助您在快速应用程序中设置子域。

编辑:

只需将target="_self" 放在您的链接上即可。

示例:<a href="/link/to/file" target="_self">link</a>

来源:Conditionally have anchor links send user to a different page, rather than load to ng-view

【讨论】:

  • 谢谢,为了测试,我可能会尝试这样做,但最终现在这似乎很复杂,因为我只需要提供几个文件......
猜你喜欢
  • 2014-07-16
  • 1970-01-01
  • 2018-10-11
  • 2012-01-26
  • 2018-06-04
  • 1970-01-01
  • 2017-09-22
  • 1970-01-01
  • 2013-03-25
相关资源
最近更新 更多