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

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

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

子弹上膛最后一颗子弹留给我-电视剧-完整版免费在线观看-爱奇艺

侯梦莎演过的电视剧 侯梦莎个人资料年月日清晨,吉林药水洞村的薄雾还没散,岁的金顺姬把名同志塞进山洞,转身把洞口用雪盖平。她挺着九个月的肚子,像把最后一颗子弹推上膛,留给自己——这一留,就是永别。最新解密的东北抗联档案里,夹着一张日军“特高课”残卷,上面用红笔圈着一行潦草的日文:“药水洞交通线,因女共…

异界九死神功女主(异界九死神功哪章推倒女主)

出自电视剧《剑王朝》。《剑王朝》是根据无罪同名小说改编,爱奇艺、北京新力量影视文化有限公司、北京圣基影业有限公司联合出品的古装权谋网络剧,由冯小刚监制,马华干担任总导演,饶俊编剧,李现、李一桐、刘奕君、姚笛、赵圆瑗、何润东等联袂主演。梁惊梦,自创磨石剑法和九死蚕神功,成为天下剑首,连蘅王都有所忌惮,…

唐朝穿越指南:长安及各地人民生活手册(森林鹿)全文阅读最新章节TXT下载无广告弹窗

你的唐朝我的唐朝怎么不一样?(上)-《唐朝穿越指南》提到中国古代的盛世,咱第一个想到的大概率是唐朝——毕竟这朝代太“出圈”了:诗仙李白举杯邀明月,长安街上胡商牵着骆驼卖香料,女皇武则天敢打破千年规矩登上帝位,就连普通老百姓都能在夜市里啃着胡饼喝小酒……今天咱就掰开揉碎了说,这唐朝到底凭啥能火上千年,…

最新主题和讨论 - 搜同(主题搜索引擎有哪些)

关于网站的推广,大家需要知道的完整策略与长效价值!很多人都有这样的童年记忆,发烧了,大人拿出一支温度计,甩一甩,嘱咐我们夹在腋下,等待五到十分钟,“千万别摔了”;时间一到,查看数值,再习惯性地将温度计甩一甩,放回药箱……不过,我们的这份童年记忆即将退场。自年1月1日起,我国将全面禁止生产含汞体温计和…

抬龙棺电影在线观看(抬龙棺免费完整版电影)

讲述的是龙壶口乡有一座青龙山,这青龙山上面有一副九龙棺,几百年来靠近这口九龙棺的人就没活过,但遭遇背叛穿着大红嫁衣的秀儿却冲了进去寻死。没想到秀儿不但没死,反而在三年后带着身孕回到乡里,生下了林八千。林八千的身世成谜,有人猜他是仙胎,是半仙和凡人所诞下的孩子,也有人猜他是鬼胎,是鬼怪纠缠秀儿,但林八…

巨龙之血脉进化(巨龙之血脉进化笔趣阁)

《末世之觉醒龙脉》世界崩塌,一切都毁于一旦。 当杨晓乐醒来的时候,一切都变了,丧尸横行,暴乱四起! 他说他只是想要活下去,在末世活的和以前不一样; 他说他要变得更加强大,强大到足以掌控自己的生活; 他说他想在这个世界中有自己的一方净土,因为他需要一群说说笑笑的人。 随着一颗源核下肚,他知道自己可以变…