.net core 和.net framework上传文件有很多需要注意的地方
.net framework 上传文件用httppostedfilebase
.net core 上传文件用 IFormFile
一、首先需要配置在startup 中的Configure方法内新增以下代码
app.UseStaticFiles();
而配置Apk下载需要加以下代码,与上面的app.UseStaticFiles()并不冲突
app.UseStaticFiles(new StaticFileOptions
{
//FileProvider = new PhysicalFileProvider(Directory.GetCurrentDirectory()),
//设置不限制content-type 该设置可以下载所有类型的文件,但是不建议这么设置,因为不安全
//下面设置可以下载apk和nupkg类型的文件
ContentTypeProvider = new FileExtensionContentTypeProvider(new Dictionary<string, string>
{
{ ".apk", "application/vnd.android.package-archive" }
})
});
</string,>