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

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

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

十大刺客杀手小说排行榜 - 起点中文网

古言:3本女主是杀手文《吾非良人》《夜行歌》本本精彩大家好,这里是宅胖看书…

昆仑凤歌小说(昆仑凤歌小说百度百科)

昆仑凤歌所著的武侠小说包括《雪山飞狐》、《连城诀》、《天龙八部》等经典作品。这些小说以江湖世界为背景,描写了侠客、武林高手之间的争斗和情感纠葛,同时也展现了人性的复杂和多变。小说中的主人公们个性鲜明,形象生动,深刻地刻画出了各自的人物性格和命运轨迹,被广大读者喜爱和传诵。昆仑凤歌的武侠小说不仅具有文…

君子一诺txt下载_君子一诺全集电子书TXT下载_梦远书城

《君子一诺》原著苏措:不是我不明白你的情深,只是我太执着第一本《嫁给夫君落魄时》作者:谢书枍金陵首富苏家与将相之门魏氏联姻,选的正好是苏绵,自出生起她就有个大她十岁的丈夫叫魏沉景。没有一丝情爱,但婚姻必不可免。于公,苏家图魏家权大,经商便利。魏家求苏家身份,躲避帝忌。于私,苏绵有痴恋多年的朱砂痣,魏…

有声小说《黑道特种兵》MP3免费打包下载 200集_第一故事

十本顶流黑道小说,致我们逝去的青春 十五年老书虫鼎力推荐1、孔二狗的《黑道风云二十年》…

PDF图书 - PDF之家(pdf之家官网首页)

这8个宝藏网站,没有你找不到的电子书,不仅免费资源还多个免费好用的电子书下载网站mcfy 收藏于 转藏次在家科研必备!个免费好用的电子书下载网站排名 网站名称 网址1 鸠摩搜索 https://www.jiumodiary.com/…

小说,小说网-塔读小说网免费阅读最新热门小说

写小说真的很赚钱吗?新手如何选择合适的网站提高过签率?近日,易观智库发布了年中国移动阅读市场年度洞察,并在该份调研中对有网文圈“网易云”称号的塔读文学,给与了极大关注。的确在其他巨头争做执牛耳者,好不热闹的大环境下,塔读文学重视新人福利,吸引新人作者的做法很是引人瞩目。…