Java上传下载文件并实现加密解密

网友投稿 427 2022-12-09


Java上传下载文件并实现加密解密

使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载

引入依赖

在 pom.xml 中添加 Jersey 相关依赖

com.sun.jersey

jersey-client

http://1.18.1

创建工具类

测试上传

/**

* @param multipartFile 上传文件

* @param isCrypto 是否加密文件

* @return

*/

@Test

public String upload(MultipartFile multipartFile, boolean isCrypto) {

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();

// 生成临时文件

File tempFile = FileUtil.multipartFileToFile(multipartFile, request.getServletContext().getRealPath("/") + "\\static\\temp");

// 上传文件并返回文件路径

String uploadFilePath = FileUtil.uploadByJersey("http://localhost:8080", "/upload", tempFile, isCrypto);

if (uploadFilePath != null) {

return "上传成功";

}

else {

return "上传失败";

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java进程cpu占用过高问题解决
下一篇:Android通过Java sdk的方式接入OpenCv的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~