ASP.NET-细节-判断上传的照片类型

有很多时候上传文件是需要加入文件类型的判断的,如果不加入判断很容易出现大量垃圾文件或者无用文件甚至是病毒脚本的情况的
所以在此我说一下对上传照片这一特特定类型的判断
下面直接上代码,这段代码是VB.ENT,其他的语言其实也大同小异,自己稍微改一下即可

''' <summary>
''' 支持的图片类型判断函数
''' </summary>
''' <returns></returns>
Public Function CheckImage(ByVal type As String) As Boolean
  Dim fileType As String = ".bmp,.jpg,.jpeg,.png,.tif,.gif,.pcx,.tga,.exif,.fpx,.svg,.psd,.cdr,.pcd,.dxf,.ufo,.eps,.ai,.raw,.WMF,.webp" '支持的图片类型
  If fileType.Contains(type) Then
      Return True
  End If
  Return False
End Function



''' 启用检查类型函数的代码体
If Not CheckImage(demo.GetFileName(sName)) Then
    demo.ShowMessage(Me, Me.ResGetString("所上传的文件不是图片文件!"))
    Exit Sub
End If

PS:特别提示,上传文件一定要对文件类型做判断,这里仅仅是照片的类型判断还有很多其他的,后续发布

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容