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

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

iisanye5个月前 (12-12)文章推荐32
摘要:个免费好用的电子书下载网站前言:在做爬虫的时候,有时候需要下载爬到连接的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://www.iisanye.com/post/3757.html

分享给朋友:

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

欧泽野佟小曼什么书名(欧泽野,佟小曼)

在《遇龙》中,欧泽野之所以被小曼封印,是因为他原本是一只妖,但后来想要变成人,并且想要跟小曼在一起,但是小曼的师父觉得他是不祥之人,所以将他的记忆抹去并将他封印起来。解除封印的过程是这样的:在寻找解除封印的方法时,小曼意外地发现欧泽野被封印在画中,她为了解除封印,与欧泽野一起进入了画中。在画中,欧泽…

武极天下小说下载(武极天下小说下载全文)

关于这个问题,《武极天下》是一部网络小说,根据不同版本和章节数量,字数也会有所不同。一般来说,全本《武极天下》的字数大约在200万字左右。《武极天下》是起点著名网络作家蚕茧里的牛创作的一部东方玄幻小说,首发于起点中文网,为起点A级签约作品,目前正在连载更新中。该作正在中国移动和阅读火热连载中,201…

师父他太难了扶华

女主是男主的师父我与师父生毛球作者:辰冰简介机缘巧合之下,瑶兮跌入情沦劫,在梦境中与人春风一度,醒来以后,她觉得很尴尬。 因为她春风度了的,是她暗恋多年但清冷寡言、不苟言笑的师父。 在梦境中,他对她笑、对她柔情、对她纵容,处处似是有情……一不小心,她没有把持住。 师父那边就不知道是为什么没把持住了,…

《经年后钟情如初》小说全文在线阅读 《经年后钟情如初》最新章节目录 - 莫愁阅读

唐宋诗词“热度”不减 中国人为何“钟情”于吟诗?【文人雅事】作者:木凡(文化史研究者)绍圣元年(),年近六旬的苏东坡再度遭贬,流放岭南。苏东坡路经江西湖口时,在藏石家李正臣家中偶遇一块奇石,其状“玲珑宛转,若窗棂然”,形似一座壶中的微型九华山。苏东坡甚是喜爱,准备以一百金买走,无奈旅途奔波,携带不便…

我的老婆是大佬3-我的老婆是大佬3在线观看-电影-星空影视

#这个大佬是我罩的 #碧海短剧 #爆款短剧 #因为一个片段看了整部剧 #百亿剧好看计划 这个大佬是我罩的这个大佬是我罩的精彩片段短剧这个大佬是我罩的这个大佬是我罩的在线观看这个大佬是我罩的情节这个大佬是我罩的马六爷吐白沫后续这个大佬是我罩的ktv后续这个大佬是我罩的热推短剧年文章主演的《雪豹》横空问…

《剩女启示录》(又名:《钱多多嫁人记》)作者:人海中(完结)TXT下载 - 浪漫言情 - 热书吧_言情小说吧 - Powered by Discuz

好书推荐:好看的现代言情职场白领小说推荐《食荤者》作者:ane内容简介职场,人吃人。这一篇东西应该说场面比较不难看,主人公都是鲜衣怒马,但是如鲁迅所说&#;掀起皮袍下的小来&#;的话,里面是尔虞我诈,大鱼吃小鱼,或踩着别人的肩膀上.但一个人要成长,要立足,不可能回避这个商业社会的普遍游戏规则.这本书…