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

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

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

嫌疑人X的献身(东野圭吾)全文阅读最新章节TXT下载无广告弹窗

《嫌疑人X的献身》东野圭吾《嫌疑人X的献身》是日本著名作家东野圭吾的推理小说,它是日本推理小说界鲜有的“五冠王”。这本书讲述的是一直被前夫纠缠不休的靖子与女儿美里失手杀害了前夫富悭。而暗恋靖子,又是靖子邻居的天才数学家石神,在发现此事后,给警方设了一个匪夷所思的局,从而让靖子母女二人得以摆脱嫌疑。…

(墨未)邂逅筝心TXT下载_邂逅筝心精彩免费下载 _书亦小说网

乐声如水,亦如光——《中国人的音乐》读后【沁筱文韵】文/沁绿筱苏轼任杭州通判时,写过《江城子·湖上与张先同赋,时闻弹筝》一词,全词如下:凤凰山下雨初晴。水风清。晚霞明。一朵芙蕖,开过尚盈盈。何处飞来双白鹭,如有意,慕娉婷。 忽闻江上弄哀筝。苦含情。遣谁听?烟敛云收,依约是湘灵。欲待曲终寻问取,人不见…

穿越成男扮女装杀手被大佬看上 - 番茄小说网

小说:谁也没想到,杀手竟然男扮女装,把狙击枪绑在大腿上“嗯?”还有什么自己不知道的,怎么只要君墨初在身边自己就变得懒得关心这种事情。“黑鹰组织,是圣天出名的杀手营,拿银子杀人!杀一人却是天价,不过最新消息,这个厉害的杀手营直至今日已被全部灭口,无一人生还”慕修寒感叹道“这么厉害的杀手营瞬间就被摧毁可…

四爷重生独宠嫡福晋(四爷重生独宠嫡福晋免费阅读)

重生步步芳华(清) 苏荷-西林觉罗殊兰 前世她是钮钴录氏身边的丫环,生下弘历,却死于非命,今生是西林觉罗氏嫡女,成了胤禛侧福晋四爷的嫡福晋乌喇那拉氏。费扬古之女。元配嫡后侧福晋钮祜禄氏,乾隆生母还有其他年氏等等八爷嫡福晋郭络罗氏四福晋原名乌拉那拉氏,十岁时就被康熙帝册封为四阿哥胤禛的嫡福晋。她16岁…

不朽凡人小说(不朽凡人小说境界划分)

意思是指生活中不平凡的人,有卓越才能的人。体现了一个人对他人能力的认可和内心的期待,其实我们的身边不乏有很多比自己优秀的人,他们的能力都很强大。所以我们要多跟他们接触,多学习别人身上的优点和擅长的地方,只有这样才能够不断提高自己的能力,最终成为更好的自己,从而创造更加美好的生活。意思是虽然我们每个人…

剑道至尊剑无双小说(剑道至尊剑无双小说免费阅读)

剑道无双游戏最厉害的英雄是:破军。破军是剑宗掌门人剑慧之子,生性残暴,以伤人为乐。早年因不敌无名,遂投入绝无神门下,为绝无神卖命。七武屠龙之后,他因夺龙元而深受重伤而顿悟人生,回忆往事唯有一子是临终前最想见之人。步惊云知晓后,将自己的龙元给予破军,助其疗伤。服食龙元后的破军将步惊云视为救命恩公,多次…