在客户端 Reactjs 下载 .msg 文件
Download .msg files in client side Reactjs
我有一个包含多个 .msg 文件的服务器
我想让用户使用以下代码在客户端下载它们:
const download = (fileName) => {
var FileSaver = require('file-saver');
FileSaver.saveAs(constants.filesUploadUrl + fileName, fileName);
}
除 .msg 文件外,所有数据类型的下载工作正常
它给我“失败 - 无文件”
有没有办法在客户端启用下载 .msg 文件?
原来我需要将内容类型转换成“application/vnd.ms-outlook”
因为它没有被 Google chrome 识别为 .msg
我的后端 ASP.Net 核心
映射 MIME 类型的代码:
}
var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".msg"] = "application/vnd.ms-outlook";
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
ContentTypeProvider = provider
});
我有一个包含多个 .msg 文件的服务器 我想让用户使用以下代码在客户端下载它们:
const download = (fileName) => {
var FileSaver = require('file-saver');
FileSaver.saveAs(constants.filesUploadUrl + fileName, fileName);
}
除 .msg 文件外,所有数据类型的下载工作正常
它给我“失败 - 无文件”
有没有办法在客户端启用下载 .msg 文件?
原来我需要将内容类型转换成“application/vnd.ms-outlook” 因为它没有被 Google chrome 识别为 .msg
我的后端 ASP.Net 核心 映射 MIME 类型的代码:
}
var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".msg"] = "application/vnd.ms-outlook";
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
ContentTypeProvider = provider
});