【发布时间】:2021-11-18 16:22:49
【问题描述】:
我正在尝试使用 .NET Core Razor 页面将图像上传到 Google Firebase。我对实际上传没有任何问题。但是对于某些原因,文件上传后为 0 kb。我也没有收到任何异常或任何其他错误。
上传.cshtml
<form method="post" enctype="multipart/form-data">
<input name="photo" class="form-control" type="file" accept="image/*" />
<input type="submit" value="Add product" />
</form>
上传.cshtml.cs
public async Task OnPostAsync(IFormFile photo)
{
var path = Path.Combine(_env.ContentRootPath, "Uploads", photo.FileName);
var stream = new FileStream(path, FileMode.Create);
await photo.CopyToAsync(stream);
FileName = photo.FileName;
var task = new FirebaseStorage("[project_name].appspot.com")
.Child(FileName)
.PutAsync(stream);
}
【问题讨论】:
标签: c# .net firebase firebase-storage razor-pages