當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot——获取上传文件的MD5值解决方案
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot——获取上传文件的MD5值解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決方案?
方法一:?
/*** 上傳文件* @param file 文件* @return ResponseBean*/@ApiOperation(value = "上傳文件",notes = "上傳文件")@ApiImplicitParams({@ApiImplicitParam(name = "file", paramType="form", value = "臨時文件", dataType="file", required = true, dataTypeClass = MultipartFile.class),})@RequestMapping(value = "/upload", method = {RequestMethod.POST}, headers = "content-type=multipart/form-data")public ResponseBean upload(@ApiParam(value="文件",required=true)@RequestPart("file") MultipartFile file){String md5 = org.springframework.util.DigestUtils.md5DigestAsHex(file.getInputStream());log.debug("MD5:" + md5);return ResponseBean.success(md5);}方法二:?
/*** 獲取上傳文件的md5* * @param file* @return* @throws NoSuchAlgorithmException* @throws IOException*/public String getMd5(MultipartFile file) {try {byte[] uploadBytes = file.getBytes();MessageDigest md5 = MessageDigest.getInstance("MD5");byte[] digest = md5.digest(uploadBytes);String hashString = new BigInteger(1, digest).toString(16);return hashString;} catch (Exception e) {}return null;}參考文章
SpringBoot 文件上傳 基于MD5 文件內容校驗工具類
java 獲取上傳文件的MD5值
SpringBoot定時器+文件Md5碼實現文件變動檢測
[SpringBoot]獲取上傳文件的MD5值
JAVA中獲取文件MD5值的四種方法
總結
以上是生活随笔為你收集整理的Spring Boot——获取上传文件的MD5值解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Security——自定义
- 下一篇: Linux——top命令查看cpu利用率