qq_38544577
2018-03-16 02:36
采纳率: 100%
浏览 950
已采纳

springmvc文件上传问题

MultipartFile .png .text上传后
CommonsMultipartFile cf = (CommonsMultipartFile)endorsementfile;
DiskFileItem fi = (DiskFileItem) cf.getFileItem();
File file = fi.getStoreLocation();
file.isfile()
判断结果不是文件返回false
我需要完成上传文件不一样时不会重复上传 类似网盘 我采用的MD5加密重命名
但是需要传入File类型

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 马提斯亚胡 2018-03-16 08:04
    已采纳

    即使你用md5验证,而且你还要考虑到多用户上传的时候并发产生的文件重复上传问题。

    点赞 评论
  • apr1600 2018-03-16 02:55

    文件名发生变化后MD5是不会变的,只需要验证MD5是否已经存在,如果存在,就重复了。

    点赞 评论
  • qq_38544577 2018-03-16 03:59

    file.isfile();判断出不是文件 没办法验证MD5 md5需要传入文件

    点赞 评论
  • weixin_41827848 2018-03-16 05:44

    判断文件是否存在就行

    点赞 评论

相关推荐 更多相似问题