使用Ember app下载文件

Rus*_*lan 5 ember.js

我有Ember App(用Ember-CLI构建).在后端我有Rails应用程序来处理请求.可以说我的API有以下路线:

/model - 返回模型列表

/model/1 - 返回模型

/model/1/download - 返回文件

如何强制Ember应用程序启动文件下载(使用/download路径)以及如何从Ember应用程序中构建文件下载链接?

Woj*_*ski 3

为什么不直接返回模型中下载的 URL 路径“/model/1”。然后,您可以轻松地在车把模板中创建链接,如下所示:

<a href="{{model.download}}" target="_blank">Download File</a>

  • 如果要下载的文件来自Ember的后端,我认为它不能像这样工作。这只会打开一个新窗口,显示 Ember 应用程序,其中包含与文件 URI 相对应的路由,但可能不匹配任何内容。 (2认同)