【发布时间】:2015-04-02 12:39:46
【问题描述】:
点击文件名旁边的下载按钮,我从后端获取文件内容。此内容以字节为单位。该文件可以是任何类型。如何将从后端接收到的数据转换为文件并在接收响应(文件内容)时自动下载。html和角度js中的新蜜蜂。需要任何指针或建议:)
【问题讨论】:
-
贴一些代码sn-p。
-
你有文件类型的例子吗?创建文件后您打算做什么?你有任何可以发布的代码sn-ps吗?
-
前端是否对数据做任何事情?或者它应该简单地下载到客户端机器上?因为在后一种情况下,我假设您最好将文件直接下载到客户端,而不是由 angular 处理。因此,这不是 javascript,也不是角度问题,而是后端问题(无论您在后端使用什么)
-
类似于stackoverflow.com/a/17178685/697020。要点是您不能使用角度来下载文件。我最近遇到了这个问题,并通过使用普通的旧 HTML 表单 POST 到服务器来解决它,并添加了“Content-Disposition:附件”的响应头。
标签: javascript angularjs