小编Edw*_*ran的帖子

如何使用AngularJS下载文件并调用MVC API?

我正在使用AngularJS,我有一个MVC 4 API,它返回带有附件的HttpResponseMessage.

var result = new MemoryStream(pdfStream, 0, pdfStream.Length) {
     Position = 0
};
var response = new HttpResponseMessage {
     StatusCode = HttpStatusCode.OK,
     Content = new StreamContent(result)
};
response.Content.Headers.ContentDisposition = 
           new ContentDispositionHeaderValue("attachment") {
                    FileName = "MyPdf.pdf"
           };
response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
return response;
Run Code Online (Sandbox Code Playgroud)

我正在使用一个名为fileDownload的jQuery插件...下载文件很漂亮...但我还没有找到以"Angular"方式执行此操作的方法...任何帮助将不胜感激.

// _e

angularjs

52
推荐指数
4
解决办法
10万
查看次数

标签 统计

angularjs ×1