我得到系统。尝试使用
创建文件时出现UnauthorizedAccessException异常using (var fileStream = System.IO.File.Create(filePath))
这是我得到的唯一的trace
Exception thrown: 'System.UnauthorizedAccessException' in System.Private.CoreLib.dll
ASP。. Core 6 Web API在docker上运行
任何想法?谢谢:)
编辑:下面是一个完整的故障代码片段:
var filePath = Path.Combine(_environment.WebRootPath, "Uploads");
if(!Directory.Exists(filePath))
Directory.CreateDirectory(filePath);
using (var fileStream = System.IO.File.Create(filePath))
await file.CopyToAsync(fileStream);
您是否尝试将此文件创建到系统文件夹或类似文件夹中?你试过把你的filePath改成,比如你的images文件夹吗?你需要确保你有权限写入这个文件夹,否则,你可能会遇到一些Windows权限问题。
刚刚解决。我没有把文件名放在路径中。