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

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

iisanye5个月前 (12-12)文章推荐30
摘要:个免费好用的电子书下载网站前言:在做爬虫的时候,有时候需要下载爬到连接的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)” 的相关文章

不嫁总裁嫁男仆漫画免费观看-漫画网 - manhua3com

不嫁总裁嫁男仆 第二话 婚约解除…

战天龙帝小说(战天龙帝 小说)

《战天龙帝》 精彩内容:“老匹夫,你还真会装的,你做了什么事情,你自己心里明白。”萧羿冷笑道。“放肆,你这个废物,居然敢对大长老不敬!是谁给你的胆子的!来人,将这个小畜生给我拿下,狠狠‘抽’五十记耳光,若是他敢反抗,将他的手脚一并打断。”一旁的二长老厉声斥道。“是!”下一刻,就有两名萧家的高手站了…

梦回大清最新章节_金子_ 梦回大清_笔趣阁

梦回大清小说结局是什么?梦回大清各个人结局揭秘如果有一天,你莫名其妙穿越到了清朝,本想做一位历史的看客,不料却始终无法置身事外,更与里面的人物有了无法摆脱的宿命纠缠。…

泡妞三十六计最新章节,泡妞三十六计TXT下载,泡妞三十六计全文阅读,明日复明日作品集,都市小说,360小说阅读网

泡妞三十六计(无中生有)点击泡妞三十六计,关注学泡妞长按下方图片“识别二维码”关注后回复:1、2、3...等对应数字可快速学习泡妞三十六计!助你7天推到一个MM!泡妞三十六计ID:pn3366都说巨乳好,痛苦自知道!男人都喜欢巨乳作为女性的魅力之一…

黑道总裁的伪善妻(黑道总裁的迷糊妻)

拒领亿补贴、免收保护费还发钱,从日本到南美,黑帮大佬们集体“从良”了?央视网消息:近日,山西公安机关采取提级管辖、异地用警等方式,破获了一个盘踞在山西省柳林县多年的黑恶组织,铲除了以陈鸿志为首,长期为害一方的社会毒瘤。陈鸿志到案后,专案组清缴了其名下的财物,正如看到陈鸿志老家的豪宅时一样让人触目惊心…

小说大全免费版下载txt(小说大全免费版下载iphone)

我个人认为你可以登陆 我爱ebook网 下载 即可 。 祝你好运一生一世!点击好评,谢谢您!这个看小说的方法有很多,都可以直接的看。也可以直接的在手机QQ浏览器观看的,直接都是预读到下一章更加的方便,这也是我们这些老书迷看小说的最佳选择。能直接下载下来,我们还能呢个在无聊的时候直接的拿出来手机…