保存URL返回的文件

//文件名,System.getProperty下面说明
String filename = sdf.format(new Date()) + "_11.pdf"; 
String file = System.getProperty("cdncharge_pdf") + filename;
 URL urls = null; 
try { 
//url是网页路径
 urls = new URL(url); 
HttpURLConnection conn = (HttpURLConnection) urls.openConnection();
 conn.setConnectTimeout(5 * 1000); conn.setRequestMethod("GET");
 conn.setRequestProperty("Connetion", "Keep-Alive");
 InputStream inputStream = conn.getInputStream(); 
FileOutputStream f = new FileOutputStream(file); 
 byte[] buffer = new byte[1024]; 
 int count = 0; 
 while ((count = inputStream.read(buffer)) > 0) { 
 f.write(buffer, 0, count); 
 } 
 f.close();
 inputStream.close(); 
catch (Exception e) {
 e.printStackTrace(); 
 }
 
2.在xml文件里配置监听器,指向Java文件
public class ApplicationListener implements WebAppInit {
public void init(WebApp arg0) throws Exception {
String cdncharge_pdf = null;
cdncharge_pdf  = "D:/apache-tomcat-.0.32/webapps/cdncharge/cdndomaingrouppdf/";
File file = new File(cdncharge_pdf );
if(!file.exists()){
logger.info("cdncharge path not exists make dirs completed");
file.mkdirs();
}
System.setProperty("cdncharge_pdf", cdncharge_pdf);
....................................
}
}

转载于:https://www.cnblogs.com/kisstear/p/4789127.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值