Asp.net core ASP.NET核心文件验证 public文件上传图像{get;set;} 形象
目前用户可以上传任何东西,这将导致可怕的事情在后端 有没有简单直接的方法只允许上传图片?在线查看一些解决方案看起来非常可怕,但它们已经有5年多的历史了,所以也许.NET有更好的方法来实现这一点。Asp.net core ASP.NET核心文件验证 public文件上传图像{get;set;} 形象,asp.net-core,iformfile,Asp.net Core,Iformfile,目前用户可以上传任何东西,这将导致可怕的事情在后端 有没有简单直接的方法只允许上传图片?在线查看一些解决方案看起来非常可怕,但它们已经有5年多的历史了,所以也许.NET有更好的方法来实现这一点。 例如[Image]属性或其他什么。您可以尝试使用接受属性。 下面是一个演示: 视图: 形象 单击“选择文件”时,只能使用.png、.jpeg、.gif键入文件进行查看和选择 这是我的档案: 当我单击“选择文件”时: 我想这个问题已经被问过了,这里有答案: <div class
例如
[Image]
属性或其他什么。您可以尝试使用接受
属性。
下面是一个演示:
视图:
形象
单击“选择文件”时,只能使用.png、.jpeg、.gif
键入文件进行查看和选择
这是我的档案:
当我单击“选择文件”时:
我想这个问题已经被问过了,这里有答案:
<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>
<div class="form-group row">
<label asp-for="UploadedImage" class="ml-2">Image</label>
<input asp-for="UploadedImage" class="form-control" type="file" accept="image/png, image/jpeg, image/gif"/>
<span asp-validation-for="UploadedImage" class="text-danger"></span>
</div>