asp.net-core - 执行请求时发生未处理的异常。System.NullReferenceException:对象引用未设置为对象的实例
问题描述
有人可以帮助我吗?,我试图使用邮递员和 asp.net.core 发布文件,但我在发帖时遇到了这个错误,我不知道为什么。这是我的代码:
[HttpPost("UploadFile/{id}")]
public async Task<ActionResult<Foto>> PostFoto([FromForm]IFormFile archivo, int id)
{
var fileName = System.IO.Path.Combine(_enviroment.ContentRootPath, "uploads",
archivo.FileName);
await archivo.CopyToAsync(
new System.IO.FileStream(fileName, System.IO.FileMode.Create));
Foto foto = new Foto();
foto.Nombre_Foto = archivo.FileName;
foto.id_registroacciden = id;
_context.Fotos.Add(foto);
_context.SaveChanges();
return Ok();
}
解决方案
推荐阅读
- javascript - 在具有相同类名的动态创建的输入上单击事件
- azure - 使用 Terraform 创建的资源仍然出错?
- ms-office - 无法使用 MS-OFBA 从 Word 登录 Google 帐户
- html - 鼠标悬停时下拉菜单消失
- python - 耐克帐户创建/创建者
- java - 如何使用带有文件分隔符的 java.nio.file.Path?
- c# - 内存存储列表中的 EF Core
- docker - Docker windows 容器和“npm 未被识别为内部或外部命令”
- utf-8 - 带有特殊字符的主题错误,通过 openssl 和 s_client 发送电子邮件 SMPT
- r - 如何在 R 中创建不打印属性(不复制对象)的打印方法?