java通过http下载文件
来源:互联网 发布:殷保华一线法公式源码 编辑:程序博客网 时间:2024/05/29 03:40
public class TestFileDownload {
public static void main(String []args) throws IOException{
//url中间有空格,所以需要作一下处理
String timestamp = URLEncoder.encode("2017-02-07 14:47:07","UTF-8");
String url = "http://localhost:8080/niukou/" + timestamp + "/Q.jpg";
System.out.println(timestamp);
System.out.println(urlStr1);
String savePath = "D:\\";
System.out.println(downloadFile(url, savePath));
}
private static boolean downloadFile(String httpUrl, String savePath) {
int byteread = 0;
try {
URL url = new URL(httpUrl);
URLConnection conn = url.openConnection();
InputStream inStream = conn.getInputStream();
FileOutputStream fs = new FileOutputStream(savePath+"t.jpg");
byte[] buffer = new byte[1204];
while ((byteread = inStream.read(buffer)) != -1) {
fs.write(buffer, 0, byteread);
}
System.out.println(savePath+" download finished!");
return true;
} catch (MalformedURLException e) {
e.printStackTrace();
return false;
} catch (IOException e) {
e.printStackTrace();
return false;
}
}
}
public static void main(String []args) throws IOException{
//url中间有空格,所以需要作一下处理
String timestamp = URLEncoder.encode("2017-02-07 14:47:07","UTF-8");
String url = "http://localhost:8080/niukou/" + timestamp + "/Q.jpg";
System.out.println(timestamp);
System.out.println(urlStr1);
String savePath = "D:\\";
System.out.println(downloadFile(url, savePath));
}
private static boolean downloadFile(String httpUrl, String savePath) {
int byteread = 0;
try {
URL url = new URL(httpUrl);
URLConnection conn = url.openConnection();
InputStream inStream = conn.getInputStream();
FileOutputStream fs = new FileOutputStream(savePath+"t.jpg");
byte[] buffer = new byte[1204];
while ((byteread = inStream.read(buffer)) != -1) {
fs.write(buffer, 0, byteread);
}
System.out.println(savePath+" download finished!");
return true;
} catch (MalformedURLException e) {
e.printStackTrace();
return false;
} catch (IOException e) {
e.printStackTrace();
return false;
}
}
}
0 0
- Java 通过 HTTP 下载文件
- java通过http下载文件
- java http下载文件
- [VB.NET]通过http协议下载文件
- Android通过http下载文件实现小记
- java通过URL下载文件
- Java实现HTTP文件下载
- Java实现HTTP文件下载
- Java实现HTTP文件下载
- Java实现HTTP文件下载
- Java实现HTTP文件下载
- Java实现HTTP文件下载
- JAVA 实现 HTTP文件下载
- Java实现HTTP文件下载
- Java Http下载网络文件
- java 实现 http 文件下载
- java使用http下载文件
- libcurl 通过http协议下载文件并显示下载进度
- C++变量(C++变量定义、变量赋值、命名规则)
- Python中的Classes和Metaclasses详解
- Python练手项目0013
- 使用 CXF 做 webservice 简单例子
- 三字母词和转义字符
- java通过http下载文件
- 用sqlplus的spool导文本文件
- 置信区间(已知样本均值和样本的方差,求总体均值的置信区间)(n < 30)
- [线性规划 对偶 凸包 三分] Codeforces 605C #335 (Div. 1) C. Freelancer's Dreams
- mysql树形结构遍历
- 禁止写入日志
- 关键字final
- poj1163
- caffe - 训练前如何修改 prototxt