当前位置:首页 > 文章推荐

TXT下书_txtdowncc小说网_全本小说_电子书_txt免费下载_好看的小说在线阅读(txtdowncc)

iisanye2周前 (12-12)文章推荐2
摘要:个免费好用的电子书下载网站前言:在做爬虫的时候,有时候需要下载爬到连接的URL。比如:String url = “http://www.kaigejava.com/uplode/pdf/xxxxx.pdf";如果使用File file = new File(url );发现file处理后成了:htt…
个免费好用的电子书下载网站

前言:

在做爬虫的时候,有时候需要下载爬到连接的URL。

比如:String url = “
http://www.kaigejava.com/uplode/pdf/xxxxx.pdf";

如果使用File file = new File(url );

发现file处理后成了:http:\www.kaigejava.com\uplode\pdf\xxxxx.pdf

然后使用file的判断方法。提示获取不到。

那么使用java的file对象怎么获取网络资源?

code:

代码如下:

publicclass FileTests {

publicstaticvoid main(String[] args) throws Exception {

String fileName = "d96c6dcfda2559c5865db89388d28cbf.pdf";

String fileUrl = "http://:/xxx/files/d96c6dcfda2559c5865db89388d28cbf.pdf";

String downPath = "C:\\Users\\kaigejava\\Desktop\\xss";

downUrlTxt(fileName,fileUrl,downPath);

}

publicstaticvoid downUrlTxt(String fileName,String fileUrl,String downPath){

File savePath = new File(downPath);

if (!savePath.exists()) {

savePath.mkdir();

}

String[] urlname = fileUrl.split("/");

intlen = urlname.length-1;

String uname = urlname[len];//获取文件名

try {

File file = new File(savePath+"/"+uname);//创建新文件

if(file!=null && !file.exists()){

file.createNewFile();

}

OutputStream oputstream = new FileOutputStream(file);

URL url = new URL(fileUrl);

URLConnection uc ;

uc = url.openConnection();

uc.addRequestProperty("User-Agent",

"Mozilla/ (compatible; MSIE ; Windows NT )");

uc.setDoInput(true);//设置是否要从 URL 连接读取数据,默认为true

uc.connect();

InputStream iputstream = uc.getInputStream();

System.out.println("file size is:"+uc.getContentLength());//打印文件长度

byte[] buffer = newbyte[4*];

intbyteRead = -1;

while((byteRead=(iputstream.read(buffer)))!= -1){

oputstream.write(buffer, 0, byteRead);

}

oputstream.flush();

iputstream.close();

oputstream.close();

} catch (Exception e) {

System.out.println("读取失败!");

e.printStackTrace();

}

System.out.println("生成文件路径:"+downPath+fileName);

}

}

下载提示:

需要注意的:

如果提示:Server returned HTTP response code: for URL

这个错误。

有可能是服务器拒绝了java直接访问。

所以需要使用下面选中的部分。伪装成浏览器请求。

如下:



百科:

User-Agent:

如果您觉得有用请分享给您的朋友。

【欢迎关注微信公众号:凯哥java】

开心一刻:

1、老师:“生铁是铁,熟铁是铁,铁锤一敲铁打铁。谁能对下联?”

小明:“男人是人,女人是人,床板一响人造人。”

老师:“滚出去!”

2、老师:“都是一个老师教的,为什么人家就学得好呢?”

小明:“因为不是一个父母生的。”

老师:“滚出去!”

3、初中开学典礼校长谈早恋。

校长:早恋犹如青色的苹果,过早的品尝只会让你感到苦涩。

小明:苹果熟透了还能轮到我么。

校园:快滚,不然我开除你!

4、老师:为什么鸡蛋是圆形的,不是方形的呢?

小明:老师,你有考虑过母鸡的感受吗?

老师!@#!@#





扫描二维码推送至手机访问。

版权声明:本文由三也百科网发布,如需转载请注明出处。

本文链接:https://iisanye.com/post/3757.html

分享给朋友:

“TXT下书_txtdowncc小说网_全本小说_电子书_txt免费下载_好看的小说在线阅读(txtdowncc)” 的相关文章

元媛小说合集元媛作品集 - yanqingtunet

小说:消失晏柔人间蒸发了。第二天一早,文赫赶到她的病房,这然而每样摆设都井井有条,不像有人住过的样子。“怎么回事?人呢?一个大活人怎么会凭空消失?”护士长硬着头皮站出来:“实在抱歉,昨晚晏小姐从抢救室出来之后很快就苏醒了,她说不喜欢有人守着,所以我就把护士们都撤走了,谁能想到……”“她叫你撤你就撤?…

斗破苍穹之纳兰嫣然外传_第5章 喝春药在线阅读-QQ阅读

斗破苍穹第九十五章 眼光挺差第九十五章 眼光挺差 “什么?药材全被人毁了?二长老呢?他人呢?”大厅之中,愤怒的咆哮声,几欲将屋顶掀翻。 一名护卫颤抖的跪伏在加列毕面前,满脸恐惧咽了一口唾沫,惊颤道:“二长老也被那毁药之人杀了!”…

刀碎星河txt下载八零(刀碎星河zip下载)

《刀碎星河》是起点中文网作家猪小小创作的网络小说,说的是男主越来越牛 逼的过程吧,哪来的女主,都是过客,过客啊 在《刀碎星河》中,主角获得至宝的时间是在故事的中期阶段。在他经历了一系列的冒险和挑战后,他最终发现了一个隐藏的秘密地点,那里保存着传说中的至宝。这个至宝是一把传世之刀,拥有无比强大的力量和…

圈子圈套1 pdf epub mobi下载(小时读书)

《圈子圈套》(原创)读后感这玩意,大约是小学时候写的最多;只是没有想到在遥远的多年后我还能够有兴趣码上些许文字,居然仍然是可以是读后感。看了公司发过来的“圈子圈套”电子版,才依稀记起原来自己看过1,只是印象不深,甚至没有记忆。再读过“圈子圈套”1、2、3,感觉与首次阅读却完全不同,或者是经历过其中某…

豪门小老婆完整版无删减(豪门小老婆第一部)

警嫂之红樱桃 也是岳小妞写的,很好看哦,还有温柔小传也是她的是喜的,虽然梦梦和容凌历经磨难,可两位都很好很强大,最后会是和的。您好,关于豪门小老婆林梦和容凌的结局,在没有具体的背景故事和情节描述的情况下,很难给出准确的答案。这两个角色的结局可能会根据具体情节的发展和作者的创作意图而有所不同。一般来说…

沧元图(我吃西红柿)全本在线阅读-首发起点中文网官方正版

《沧元图》玄幻巅峰之作!我吃西红柿的封神之路养了近半个月的《沧元图》今天捡起来看了看,却没想到番茄的更新着实不给力,半个月的时间连二十章更新都没有。仔细看了一下他的更新节奏,现在基本是一天一章,两千字雷打不动。难怪我会感觉他并没有写多少内容。毕竟他半个月的更新量,别人可能两三天就写完了。不得不说当下…