导航:首页 > 编程语言 > java获取http文件

java获取http文件

发布时间:2025-05-22 14:48:07

1. 用java下载HTTP文件时遇到问题

importjava.net.*;
importjava.io.*;
publicclassURLConnectionDemo{
publicstaticvoidmain(String[]args)throwsException{
URLurl=newURL("http://www.scp.e.cn/pantoschoolzz/BG/Bord/Message/DownloadMessageAttachment.aspx?ID=215");
URLConnectionuc=url.openConnection();
StringfileName=uc.getHeaderField(6);
fileName=URLDecoder.decode(fileName.substring(fileName.indexOf("filename=")+9),"UTF-8");
System.out.println("文件名为:"+fileName);
System.out.println("文件大小:"+(uc.getContentLength()/1024)+"KB");
Stringpath="D:"+File.separator+fileName;
FileOutputStreamos=newFileOutputStream(path);
InputStreamis=uc.getInputStream();
byte[]b=newbyte[1024];
intlen=0;
while((len=is.read(b))!=-1){
os.write(b,0,len);
}
os.close();
is.close();
System.out.println("下载成功,文件保存在:"+path);
}
}

//给你一个下载的例子吧,仅供参考。

2. java怎样读取http文件服务器上的文件列表并下载

要求文件名不能写死,那么只能到服务器上去遍历目录,如果服务器开了ftp权限的话到可以用apache的commons-net包,里面有ftp功能可以上传下载文件,也可以遍历文件

3. java 获得http下载文件的真实名称

有两种获取链接文件名的方法:

第一种:从连接URL,从描述中获取

比如这种地址:

http://book.booktxt.com/txtbuk/20130421/xuanhuan/2013043601180.rar

阅读全文

与java获取http文件相关的资料

热点内容
excel如何设置局域网服务器 浏览:900
linux查看tomcat命令 浏览:207
国外便宜云服务器 浏览:853
程序员岁数大了 浏览:792
广州程序员女朋友学医 浏览:875
linux怎么复制命令行 浏览:343
一氧化碳单片机报警 浏览:951
自己有一个服务器能干什么呢 浏览:657
怎么重启服务器显示屏 浏览:472
android图片叠放 浏览:257
编译原理紫龙书详情 浏览:424
2007天道源码 浏览:408
阳光餐饮app怎么入驻 浏览:542
如何给抖音关注加密 浏览:48
android获取设备ram 浏览:578
原神如何看自己的账号的服务器 浏览:415
服务器双网卡互通有什么用 浏览:218
淋巴瘤app怎么看 浏览:15
步步高pdf 浏览:218
农商行程序员 浏览:326