读书人

怎么获取fileupload上传文件类型

发布时间: 2012-02-13 17:20:26 作者: rapoo

如何获取fileupload上传文件类型?
如何获取fileupload上传文件类型?并对类型做出限制。提供方法思路~!谢谢

[解决办法]
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload1"
ErrorMessage="必须是jpg或者gif文件" ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpg|.Jpg|.gif|.Gif)$"></asp:RegularExpressionValidator>

参考

http://www.cnblogs.com/sliuqin/archive/2007/05/15/598743.html
http://www.cnblogs.com/superfang/archive/2008/06/28/1231842.html
[解决办法]
1楼的正则 不错

当然在程序中同时加上 fileupload.postedfile.ContentType 这样就可以防止别人改文件后缀名上传

读书人网 >VB Dotnet

热点推荐