本地文件路徑轉爲inputStream流
InputStream inputStream=null; try { inputStream = new FileInputStream(filePath); } catch (IOException e) { }
public static InputStream getInputStreamByUrl(String fileUrl){
InputStream inputStream=null;
try {
URL url = null;
url = new URL(fileUrl);
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
//設置超時間爲3秒
conn.setConnectTimeout(3*1000);
//防止屏蔽程序抓取而返回403錯誤
conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
//得到輸入流
inputStream= conn.getInputStream();
} catch (IOException e) {
LOGGER.info("getInputStreamByUrl e", e);
}
return inputStream;
}
MultipartFile multipartFile = new MockMultipartFile(fileName,inputStreamByUrl);