java.io.FileNotFoundException: http:\localhost:8080\ipms\upload\1332146087125.jpg (文件名、目录名或卷标语法不正确。)

http://localhost:8080/ipms/upload/1332146087125.jpg这个是源路径,能打开;导出只能通过这个来获取图片;但是一导出,就报上面的那个错误,求解决方法;

用户提供的答案1:

....io怎么通过http来访问...要本地物理路径 如  D:/tomcat/webapps/IPMS/UPLOAD/xxx.jpg

用户提供的答案2:

new ImageIcon(new URL("....")).getImage();

用户提供的答案3:

用request的contextPath拼上你后边的路径  /upload/1332146087125.jpg就可以拿到了

用户提供的答案4:

BufferedImage bufferImg = ImageIO.read(new URL(imageurl));

我这样用的,可以用URL获取到图片

可用方法:

 Java模块 -- 从网络中读取图片 转换成Base64字符串

 * 将图片转换为BASE64为字符串 * @param filename * @return * @throws IOException */  public static String getImageString(String filename) throws IOException {    InputStream in = null;    byte[] data = null;    try {    //in = new FileInputStream(filename);   in = getInputStreamFromURL(filename);    data = new byte[in.available()];    in.read(data);    in.close();    } catch (IOException e) {    throw e;    } finally {    if(in != null) in.close();    }    BASE64Encoder encoder = new BASE64Encoder();    return data != null ? encoder.encode(data) : "";    }   /**  * 从URL中读取图片,转换成流形式.  * @param destUrl  * @return  */    public static InputStream getInputStreamFromURL(String destUrl){    HttpURLConnection httpUrl = null;    URL url = null;    InputStream in = null;     try{    url = new URL(destUrl);    httpUrl = (HttpURLConnection) url.openConnection();    httpUrl.connect();               in = httpUrl.getInputStream();              return in;    }catch (Exception e) {    e.printStackTrace();    }    return null;    }    public static void main(String[] args) {  String s = null;  try {  s = getImageString("http://localhost:8080/all/2017/02/09/14/0777a8af971040729998e6f3bd3b3dca.png");  } catch (IOException e) {  // TODO Auto-generated catch block
            e.printStackTrace();  }  System.out.println(s);  }

 本地图片获取InputStream用new FileInputStream(filename),

网络图片需要用new URL(destUrl)处理,然后openConnection(),然后使用getInputStream()获取。

转载于:https://www.cnblogs.com/shamo89/p/9672662.html

FileNotFoundException: http:\localhos46087125.jpg (文件名、目录名或卷标语法不正确相关推荐

  1. 碰到文件名目录名或卷标语法不正确怎样解决?

    文件夹无法访问文件名变乱码的恢复方法 硬盘打不开文件名目录名或卷标语法不正确,是因为这个硬盘的文件系统内部结构损坏导致的.碰到文件名目录名或卷标语法不正确怎样解决?具体的恢复方法看正文 碰到文件名目录 ...

  2. 文件名目录名或卷标语法不正确怎么修复?

    电脑硬盘分区.移动硬盘.U盘等在使用过程中有时会出现错误,使分区打不开无法读取分区中的数据,并且提示"文件名目录名或卷标语法不正确".文件名目录名或卷标语法不正确怎么修复? 文件名 ...

  3. 存储卡插到时显示文件名目录名或卷标语法不正确请问如何才能修复??

    硬盘打不开文件名目录名或卷标语法不正确,是因为这个硬盘的文件系统内部结构损坏导致的.存储卡插到时显示文件名目录名或卷标语法不正确请问如何才能修复??具体的恢复方法看正文 工具/软件:光明数据恢复软件 ...

  4. 文件名目录名或卷标语法不正确咋修复

    如题试过了chk但等它完成指令后进入硬盘还是如此提示.文件名目录名或卷标语法不正确咋修复但过了一天之后不知道为什么电脑异常关机了(原因未知),回来之后发现硬盘已经无法访问 工具/软件:光明数据恢复软件 ...

  5. 文件名 目录名或卷标语法不正确 java_java.io.FileNotFoundException:文件名、目录名或卷标语法不正确...

    java.io.FileNotFoundException: file:\D:\software\workspaceower\qms_sc\webroot\WEB-INF\classes\templa ...

  6. java文件名 目录名或卷标语法不正确_大神求解,IO报错文件名、目录名或卷标语法不正确...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 哪位大神帮忙解决下,谢谢了!!! 书上的例题,要求吧之前压缩的文件解压出来.我按源码敲下来了,把之前压缩中F盘的hmhTest.zip解压出来,结果报错了 ...

  7. java文件名 目录名或卷标语法不正确_java文件上传时提示(文件名,目录名或卷标语法不正确)...

    代码功能:在网页有一个添加商品的共能,把商品的内容填完之后,能插到数据库中,但是有一个文件上传的功能,,老是过不去,,求助啊!!!!!提交结果:java.io.FileNotFoundExcept.. ...

  8. java格式错误什么意思_java.io.IOException可能的原因是什么:“文件名,目录名或卷标语法不正确”...

    我试图使用以下代码复制一个文件: File targetFile = new File(targetPath + File.separator + filename); ... targetFile. ...

  9. python输出文件名、目录名或卷标语法不正确是为啥_文件名、目录名或卷标语法不正确...

    展开全部 Win7文件名目录名或卷标语法不正确,最近有很多用户在访问某磁盘的时候,提示无法访e68a8462616964757a686964616f31333365653239问某磁盘,且下一行提示: ...

最新文章

  1. iOS开发网络——数据缓存
  2. Ubuntu 16.04设置IP、网关、DNS
  3. 狼的十大“处世哲学”~~(有关狼的图片)
  4. GDCM:gdcm::Version的测试程序
  5. Citrix xenapp
  6. Redis从入门到精通,至少要看看这篇!
  7. 域名解析是否生效实时检测(阿里云DNS检测)
  8. xycms留言板 php 1.5,XYCMS留言板PHP版 v1.9
  9. 基于Android的海康威视的二次开发
  10. graphpad如何加标注_GraphPad Prism绘图教程 | 如何在图表里插入特殊字符/符号
  11. 深度学习 —— 偏差与方差
  12. 一般描绘性形容词_描绘性形容词和限制性形容词
  13. Salesforce基础名词
  14. 服务器ie浏览器总是未响应怎么办,IE8浏览器总是无响应或卡死崩溃怎么办
  15. IE浏览器被2345网址导航劫持
  16. 三菱Fx系列PLC的编程口协议
  17. java排他_Activiti之排他网关
  18. 阿里云块存储团队卓越工程实践
  19. 武汉市洪山区高新技术企业认定奖励标准及申请材料、条件、要求
  20. Excel新功能:分析数据的使用教程及案例

热门文章

  1. 程序员职场生活记录分享——初次面试感概
  2. UE4中程序驱动的LookAt动画
  3. 高性能网络开发框架vpp,让你的技术提高一个level
  4. EasyGBS通过GB2818下载流程结合抓包数据详细记录
  5. CSS 样式书写顺序及规范
  6. uva 815 Flooded!
  7. 苹果6怎么显示itunes store无法连接服务器,iPhone6 plus无法连接iTunes Store的原因和解决教程...
  8. 基本面分析 ≠ 基本面量化投资?
  9. html+表格+左侧表头,HTML thead表格表头 标签
  10. SpringMVC 学谈 (第二章)