/**
* description 网络TRL中下载图片
* @param uri
* @param folder 存放文件的文件夹
* @return java.lang.String
*/
private String downloadByUrl(String uri, String folder){
ReadableByteChannel readableByteChannel = null;
FileChannel fileChannel = null;
File file;
URL url;
FileOutputStream fileOutputStream = null;
try {
url = new URL(uri);
//首先从 URL stream 中创建一个 ReadableByteChannel 来读取网络文件
readableByteChannel = Channels.newChannel(url.openStream());
String fileName = System.currentTimeMillis() + url.getPath().substring(url.getPath().lastIndexOf("."));
String path = folder + "/" + fileName;
file = new File(path
NIO实现从网络URL下载图片,并将File转换为MultipartFile
最新推荐文章于 2024-07-22 09:29:17 发布
本文介绍了如何使用Java的非阻塞I/O(NIO)从网络URL下载图片,并详细讲解了将本地文件转换为MultipartFile对象的过程,适用于文件上传场景。
摘要由CSDN通过智能技术生成