【发布时间】:2021-05-14 18:19:15
【问题描述】:
public IFormFile UploadedImage { get; set; }
<div class="form-group row">
<label asp-for="UploadedImage" class="ml-2">Image</label>
<input asp-for="UploadedImage" class="form-control" type="file"/>
<span asp-validation-for="UploadedImage" class="text-danger"></span>
</div>
目前用户可以上传任何东西,这会导致后端出现糟糕的事情。
有什么简单直接的方法可以只上传图片吗?在网上看一些解决方案看起来非常可怕,但它们已经有 5 年以上的历史了,所以也许 .NET 有更好的方法来做到这一点。
比如[Image]属性什么的。
【问题讨论】:
-
我认为这个问题已经被问到并且在这里有答案:link