【发布时间】:2019-10-14 17:13:14
【问题描述】:
我使用 FileContentResult(byte[], MediaTypeNames.Application.Octet, "file.xlsx" 从 C# API 以八位字节流的形式返回 Excel 文件(工作正常)
然后我想从 js 中打开下载文件提示,一切正常,只是文件已损坏
我一直在尝试这些帖子的各种解决方案,但 Excel 文件总是导致损坏
JavaScript: Create and save file
JavaScript blob filename without link
还有FileSaver.js
$.ajax({
url: url,
type: 'POST',
data: formData,
processData: false,
contentType: 'application/json',
success: function (result)
{
saveFile(result);
}
});
我知道该文件运行良好,因为当我通过 Swagger 对其进行测试时,它运行良好
有什么想法吗?
【问题讨论】:
标签: javascript c# asp.net-core blob