如何限制只上传图片?

asmgx

我建立了一个用于图像共享的网站。

用户上传图像(PNG 或 JPEG 文件)

我已经检查了代码中的文件类型,因此如果它不是 PNG 或 JPEG,则不会上传。

但发生的事情是我发现有很多 .php 文件是如何上传的!!

最后我的网站被黑了:(

如何保护我的网站但只允许上传真实图像文件

我使用 ASP.net C#

阿米拉·维达纳加玛格

下面的代码将为您工作。无论系统接受什么扩展,您都可以添加到接受中

asp:FileUpload ID="fileUploader" runat="server" accept=".png,.jpg,.jpeg,.gif" />

我认为这很好,除非您不打算进行这样的验证,

<asp:FileUpload ID="fuImportImage" runat="server" />
<asp:RegularExpressionValidator ID="regexValidator" runat="server"
 ControlToValidate="fuImportImage"
 ErrorMessage="Only JPEG images are allowed" 
 ValidationExpression="(.*\.([Jj][Pp][Gg])|.*\.([Jj][Pp][Ee][Gg])$)">
</asp:RegularExpressionValidator>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据图片类型限制上传图片

来自分类Dev

限制上传图片数量

来自分类Dev

如何在codeigniter 3中设置上传图片限制

来自分类Dev

上传多张图片时只保存一张图片

来自分类Dev

如何从Rhomobile上传图片

来自分类Dev

飞镖如何上传图片

来自分类Dev

如何同步上传图片?

来自分类Dev

限制图片上传数量JavaScript

来自分类Dev

由于权限的限制,Wordpress无法上传图片

来自分类Dev

上传时限制图片大小

来自分类Dev

限制wordpress中上传图片的大小

来自分类Dev

点击文字前限制图片上传

来自分类Dev

TinyMCE 图片上传。限制文件类型

来自分类Dev

为什么我上传了一些图片,结果只上传了一张图片

来自分类Dev

如何使用json上传图片?

来自分类Dev

如何上传用户图片-Django

来自分类Dev

如何使用PHP上传图片?

来自分类Dev

如何获得iPad上传图片?

来自分类Dev

如何使用feathersjs上传图片?

来自分类Dev

如何从 Ionic 3 上传图片?

来自分类Dev

如何使用http上传图片?

来自分类Dev

如何限制下载/上传带宽?

来自分类Dev

如何限制下载/上传带宽?

来自分类Dev

如何查看Google用户的图片是默认图片还是上传的图片?

来自分类Dev

jQuery / ajax / PHP图片上传器大小限制

来自分类Dev

带有多个选择的jQuery图片上传限制

来自分类Dev

Codeigniter-图片上传-open_basedir限制生效

来自分类Dev

jQuery / ajax / PHP图片上传器大小限制

来自分类Dev

Codeigniter-图片上传-open_basedir限制生效