下载网络图片

public  String  writeFile(String strUrl, String fileName) {
		 String path="d:/webimg";
		URL url = null;
		try {
			url = new URL(strUrl);
		} catch (MalformedURLException e2) {
			e2.printStackTrace();
		}
		InputStream is = null;
		try {
			is = url.openStream();
		} catch (IOException e1) {
			path=null;
			e1.printStackTrace();
		}
		OutputStream os = null;
		File f = new File(path);
		f.mkdirs();
		try {
			path=path+"/" + fileName;
			os = new FileOutputStream(path);
			int bytesRead = 0;
			byte[] buffer = new byte[8192];
			while ((bytesRead = is.read(buffer, 0, 8192)) != -1) {
				os.write(buffer, 0, bytesRead);
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
			path=null;
		} catch (IOException e) {
			e.printStackTrace();
			path=null;
		}
		
		return path;
	} 

 

你可能感兴趣的:(F#,OS)