学习记录685@获取第三方文件后转存入自己服务器
2024-01-09 15:38:02
自己系统中有现成的文件上传接口,但是这个接口接收的是MultipartFile类型,因此关键点就是将从第三方获取的File类型的文件转化为MultipartFile,然后再直接调用现成的文件上传方法,将文件存入服务器即可。
转化为MultipartFile,需要加上以下依赖,版本需要和springboot的版本一致:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</dependency>
File file = new File("/tmp/" + tmpName);
HttpUtil.downloadFile(url, file);
InputStream in = new FileInputStream(file);// 将该文件加入到输入流之中
MultipartFile multipartFile = new MockMultipartFile(file.getName(), file.getName(),
ContentType.APPLICATION_OCTET_STREAM.toString(), in);
FileDto filePath = uploadFileService.getUploadFilePath(multipartFile,null);//现成的接口,存入自己的服务器
// 上传后,就可以获取对应的记录了.....
文章来源:https://blog.csdn.net/weixin_44663675/article/details/135479871
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!