重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在后台action中判断,把上传的文件流用字节读出来,判断这个文件的字节流大小。然后根据自己的设置的最多进行判断,1kb=1024b
专注于为中小企业提供成都网站设计、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业南县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
Set Upload = New UpFile_Class Upload.InceptFileType = "gif,jpg,bmp,jpeg,png" Upload.MaxSize = 10240000 JAVA编的网页。第一行:新建一个类第二行:可以上传的图片格式“XXX” 第三行:最大上传大小 把“1024”后面的“0000”加上几个0就行,现在是100K,加一个0就是1MB,两个就是10MB,自己修改吧 这个也是转载来的 很不错哦,你可以试下的 呵呵
前端限制,用 正则匹配文件名后缀 /\.([jJ][pP][gG]){1}$|\.([jJ][pP][eE][gG]){1}$|\.([gG][iI][fF]){1}$|\.([pP][nN][gG]){1}$|\.([bB][mM][pP]){1}$/ 这个是图片正则匹配
服务端获取文件,用正则匹配文件名后缀
MultipartHttpServletRequest mrequest = (MultipartHttpServletRequest) request;
MultipartFile file = mrequest.getFile("file");
if (file != null !file.isEmpty()) {
// 获得文件类型(可以判断如果不是指定类型,禁止上传)
String contentType = file.getContentType();