javascript - 在 AngularJS html5mode Express 环境中提供文件下载服务

标签 javascript html node.js angularjs express

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

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

我尝试使用标签和 href 构建下载链接,但什么也没发生。观察网络事件表明,它没有生成获取请求。

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

我该怎么做?

最佳答案

为什么不将文件下载链接放在 file.domain.com 等子域上?

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

编辑:

只需输入 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

关于javascript - 在 AngularJS html5mode Express 环境中提供文件下载服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22504163/

相关文章:

javascript - 如何解决这个javascript数组删除方法问题

javascript - 再次关于 javascript 中的 async/await

javascript - Gmail API 查询以检索在给定时间后发送的未读邮件

javascript - 单击时如何格式化按钮?

javascript - angular ng-repeat 根据条件添加样式

javascript - 使用 knockoutJS 时出现错误可见

javascript - 为什么我的 javascript 时钟不工作?

javascript - 使用 jQuery 更改滚动时的背景附件属性

html - 使用 100% div 宽度,如果 50% 宽度太小

javascript - 如何使用 Jest 在这种情况下测试 Express router catch 分支?