seaport2008 发表于 2013-1-19 04:12:03

java类访问一个网络URL,获取压缩格式的下载文件

/** *url:访问的网络地址 *paramData:需要提交的参数 *sFilePath:访问网络地址后下载到本地的路径 c:/test.txt * */ public void downLoadFiletoLocal(String sFilePath, String paramData, URL url) {try {   URLConnection conn = url.openConnection();   conn.setDoOutput(true);   //发送域信息   OutputStreamWriter outwr = new OutputStreamWriter(conn.getOutputStream());   outwr.write(paramData);//这里组织域信息   outwr.flush();   outwr.close();   //获取返回数据   InputStream in = conn.getInputStream();   int n = 0;   byte[] buf = new byte;   FileOutputStream out = new FileOutputStream(new File(sFilePath));   while ((n = in.read(buf, 0, buf.length)) != -1) {    out.write(buf, 0, n);   }   out.close();   in.close();} catch (IOException e) {   e.printStackTrace();} }
页: [1]
查看完整版本: java类访问一个网络URL,获取压缩格式的下载文件