当前位置: 代码迷 >> Java面试 >> java 上载图片有关问题
  详细解决方案

java 上载图片有关问题

热度:4454   发布时间:2013-02-25 21:26:31
java 下载图片问题
  public static void main(String[] args)throws IOException {
 String targetImage = "http://www.baidu.com/img/baidu_sylogo1.gif";  
 URL url = null;  
 FileOutputStream outfile = null;  
 InputStream infile = null;  
 URLConnection con = null;  
      File file=new File("E:/myeclispeWorkbase/samplev/WebRoot/downloadImg");
 System.out.println(file);
     byte [] buffer = null;  
try{
  url = new URL(targetImage);  
  outfile = new FileOutputStream(file);  
  con = url.openConnection();  
  infile = con.getInputStream();  
  buffer = new byte[1024]; 
  while(infile.read(buffer, 0, 1024) != -1){  
  outfile.write(buffer);  
            }  
}catch (Exception e) {
e.printStackTrace();
}finally{
infile.close();
outfile.close();
}

}
麻烦帮我看看这段代码有什么问题,为什么一运行就告诉我
E:/myeclispeWorkbase/samplev/WebRoot/downloadImg 访问被拒绝
我的目的很简单 就是要从网络上获取一张图片,然后保存在项目的某个文件夹中没人回答啊?最近回答下 。原因是:file是个文件夹,文件夹不能有写的功能,应该这样:
File file = new File("/downloadImg/a.jpg");
 if (!file.exists()) file.createNewFile(); 如果这个(a.jpg)文件不存在就创建
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!