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

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

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

狗狗小说_最新狗狗小说_狗狗全部小说-17K小说网

宝藏作者|薄暮冰轮|短篇《不如狗》纯爱小说《欢迎来到噩梦游戏》说实话,我真搞不懂人们为啥要买狗。狗本身我能理解,可“花钱买”这操作我实在没法理解。咱们这儿的收容所和街边,到处都是这些毛茸茸的小家伙,免费送都没人要——各种品种、毛色、体型,应有尽有。就说我吧,我养的狗要么是街上捡的,要么是别人养着养着…

总裁的杀手狂妻(总裁的杀手妻腹黑宠妻)

《霸道总裁的杀手妻》作者:格洛拉作品简介:【完结】“我爱她?永远不可能,哼,我只是想报复她而已,呵呵。”听着他温柔地对另一个女人说。瞬间从天堂调入万丈深渊。当她爱他深入骨髓才发现这他的圈套。当子弹射进她的胸口的时候,她笑了,现在终于可以解脱了。他设计她,却把自己给设计进去了,意识到永远失去了她,他才…

我来自未来(我的女友来自未来)

1.《异时空-中华再起》作者:中华杨主人公杨沪生,史秉誉因为车祸穿越到了太平天国时期的浙江一带,并且被迫加入太平军,拥有了自己的武装,后来占据温州一带在名义上归顺太平天国《东北之虎》作者:丫力很大清末1906年叶重穿越到东北,在东北以土匪起家,在袁世凯做总统时被委任为奉天督军,然后一步步将势力延伸到…

乱小说目录全文合集(小说目录乱码怎么解决)

1、打开内容顺序错的word文档。2、接着ctrl+a,或者移动鼠标全选文档。3、然后在开始选项卡下找到排序功能4、然后单击排序打开一个对话框。5、接着在对话框中类型选择数字升序然后点击确定即可。6、确定后可以看到目录重新按序号排序好了。…

凡人修仙传免费在线阅读_忘语_和图书

凡人修仙传《凡人修仙传》是一部描绘修仙世界的热门网络小说,作者是忘语。这部作品以平凡的主角韩立为主线,讲述了他从一个普通山村少年成长为一代强者的传奇历程。故事情节跌宕起伏,人物设定独具特色,吸引了无数读者的目光。…

射雕英雄传2017免费版(射雕英雄传2017免费版在线播放)

第一回:风雪惊变第二回:江南七怪第三回:大漠风沙第四回:黑风双煞第五回:弯工神雕第六回:崖顶疑阵第七回:比武招亲第八回:各显神通第九回:铁枪破犁第十回:冤家聚头第十一回:长春服输第十二回:亢龙有悔第十三回:五湖废人第十四回:桃花岛主第十五回:神龙摆尾第十六回:九阴真经第十七回:双手互搏…