java中将url下载并转换为MultipartFile文件

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;
    }

猜你喜欢

转载自blog.csdn.net/weixin_49260016/article/details/120035343