简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

Java读取网上静态文件资源

来源:易贤网   阅读:1256 次  日期:2015-04-16 11:33:40

温馨提示:易贤网小编为您整理了“Java读取网上静态文件资源”,方便广大网友查阅!

Java读取网上静态文件资源,具体代码如下:

public class ResourceLoader {

private static final int BUFFER_SIZE = 1024;

public void loadResourceIntoFile(String urlStr, String file)

throws IOException {

URL url = null;

URLConnection con = null;

InputStream in = null;

FileOutputStream out = null;

try {

url = new URL(urlStr);

con = url.openConnection();

File targetFile = new File(file);

long curLength = targetFile.length();

if (curLength > 0)

con.setRequestProperty("RANGE", "bytes=" + curLength);

con.connect();

long totalLength = con.getHeaderFieldLong("Content-Length", 0);

System.out.println("total length:" + totalLength);

in = con.getInputStream();

out = new FileOutputStream(targetFile, true);

if (totalLength > 0) {

int len;

byte[] buffer = new byte[BUFFER_SIZE];

while ((len = in.read(buffer)) != -1) {

out.write(buffer);

}

}

out.flush();

} catch (MalformedURLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} finally {

out.close();

in.close();

}

}

}

更多信息请查看IT技术专栏

更多信息请查看技术文章
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:用ASP+CSS实现网页随机背景
下一篇:ASP.NET如何实现模版的动态加载
易贤网手机网站地址:Java读取网上静态文件资源
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!