MultipartFile .png .text上传后
CommonsMultipartFile cf = (CommonsMultipartFile)endorsementfile;
DiskFileItem fi = (DiskFileItem) cf.getFileItem();
File file = fi.getStoreLocation();
file.isfile()
判断结果不是文件返回false
我需要完成上传文件不一样时不会重复上传 类似网盘 我采用的MD5加密重命名
但是需要传入File类型
即使你用md5验证,而且你还要考虑到多用户上传的时候并发产生的文件重复上传问题。
文件名发生变化后MD5是不会变的,只需要验证MD5是否已经存在,如果存在,就重复了。
file.isfile();判断出不是文件 没办法验证MD5 md5需要传入文件
判断文件是否存在就行