我想通过我的 ember 应用程序的链接提供一个 pdf 文档,所以我想我会把文件放在 /public/assets/pdf/
中并将其链接为
<a href='/assets/pdf/myfile.pdf'>
就像我对 public/assets/images
中的图像一样.但是,该链接并未将文件发送到浏览器。我得到一个 200 的响应 Content-Type: application/pdf
header ,但没有文件。
正确的做法是什么?
最佳答案
您描述的方式应该有效,因为 Ember 处理静态 Assets 下载的方式没有什么特别之处。为了验证,我刚刚使用 Ember 2.3 初始化了一个新项目,并在/assets/test.pdf 中放置了一个 pdf。然后我将以下内容放入我的 application.hbs 文件中。
<a href='/assets/test.pdf' download>Test</a>
如果没有下载属性,它会作为一个新选项卡打开。使用下载属性,文件可以正常下载。
关于pdf - 如何从 ember 提供 pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36511802/