前端限制,用 正则匹配文件名后缀 /\.([jJ][pP][gG]){1}$|\.([jJ][pP][eE][gG]){1}$|\.([gG][iI][fF]){1}$|\.([pP][nN][gG]){1}$|\.([bB][mM][pP]){1}$/ 这个是图片正则匹配
服务端获取文件,用正则匹配文件名后缀
MultipartHttpServletRequest mrequest = (MultipartHttpServletRequest) requestMultipartFile file = mrequest.getFile("file")
if (file != null && !file.isEmpty()) {
// 获得文件类型(可以判断如果不是指定类型,禁止上传)
String contentType = file.getContentType()
文件上传的时候,一定会打开一个文件选择JFileChooser 他有个方法getSelectedFile() 这个方法返回他选择的文件, 他选完你就判断下 如果此文件的后缀不是你允许的你就直接一个对话框d回去警告下, 如果是你允许的 就执行上传 *** 作好了.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)