url转换MultipartFile用于图片持久化,需要在对应的网络下才能使用
/**
* url转MultipartFile
* @url:图片URL
* @fileName:文件名
* @return:返回的文件
*/
public static MultipartFile urlToMultipartFile(String url,String fileName) throws Exception {
File file = null;
MultipartFile multipartFile = null;
try {
HttpURLConnection httpUrl = (HttpURLConnection) new URL(url).openConnection();
httpUrl.connect();
file = UrlToMultipartFileUtil.inputStreamToFile(httpUrl.getInputStream(),fileName);
multipartFile = UrlToMultipartFileUtil.fileToMultipartFile(file);
httpUrl.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
return multipartFile;
}