jeecgboot / autopoi

AutoPOI 功能如同名字auto,追求的就是自动化,让一个没接触过poi的人员,可以傻瓜化的快速实现Excel导入导出、Word模板导出、可以仅仅5行代码就可以完成Excel的导入导出。
http://www.jeecg.com
Apache License 2.0
479 stars 205 forks source link

excel 导出图片 imagePath前面自动加了一串前缀,但是我这边拿到的url是另一台服务器的地址 #17

Closed archorfight closed 4 years ago

archorfight commented 4 years ago

image

该怎么搞?

tygithub1 commented 4 years ago

更新代码 image

这里的网络地址指的是:地址中带有http可以直接在浏览器访问的图片 一般情况下会走3的逻辑,也就是存储在本地,看你代码似乎不是最新的,如果拿不到最新代码, 只能给你网络下载的方法:你自己处理一下把try { if (imagePath.indexOf(",") != -1) { if(imagePath.startsWith(",")){ imagePath = imagePath.substring(1); } String[] images = imagePath.split(","); imagePath = images[0]; } URL url = new URL(imagePath); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setConnectTimeout(5 * 1000); InputStream inStream = conn.getInputStream(); value = readInputStream(inStream); } catch (Exception exception) { exception.printStackTrace(); }