.net core默认下载文件打开都是404,需要在Startup的Configure加入:
app.UseStaticFiles(new StaticFileOptions() { FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), @"Files")), RequestPath = new PathString("/Files"), //不限制文件 ServeUnknownFileTypes = true });
这里Files是站点下的一个目录,所有下载的文件都放到该文件夹中去。