3 回答

TA貢獻1795條經(jīng)驗 獲得超7個贊
嘗試如下。文件將上傳到images文件夾下的wwwroot文件夾。
private async Task<bool> UploadFile(IFormFile ufile)
{
if (ufile != null && ufile.Length > 0)
{
var fileName = Path.GetFileName(ufile.FileName);
var filePath = Path.Combine(Directory.GetCurrentDirectory(), @"wwwroot\images", fileName);
using (var fileStream = new FileStream(filePath, FileMode.Create))
{
await ufile.CopyToAsync(fileStream);
}
return true;
}
return false;
}

TA貢獻1869條經(jīng)驗 獲得超4個贊
點網(wǎng)核心有同樣的問題,這就是我所做的:
-制作虛擬目錄
- 將其映射到該文件夾路徑(在 wwwroot 內(nèi))
- 使您fullpath
與此 VD 相等;絕對路徑(可以保存在配置文件中)
- 將此文件夾的寫入權(quán)限授予 iisuser

TA貢獻1864條經(jīng)驗 獲得超6個贊
允許訪問靜態(tài)文件,只需在配置方法下的 startup.cs 文件中添加這一行:
app.UseStaticFiles();
- 3 回答
- 0 關(guān)注
- 430 瀏覽
添加回答
舉報