永发信息网

java获取远程图片,获取不全

答案:4  悬赏:0  手机版
解决时间 2021-11-28 19:54
java获取远程图片,获取不全
最佳答案
用这个吧,这个方法是我从apache commons中扒下来的,没有问题的,记得采纳啊


public static void copyFileFromURL(URL source, File destination) throws IOException {

InputStream input = null;
FileOutputStream output = null;
byte[] buffer = new byte[1024];

input = source.openStream();

if (destination.exists()) {
if (destination.isDirectory()) {
throw new IOException("File '" + destination
+ "' exists but is a directory");
}
if (destination.canWrite() == false) {
throw new IOException("File '" + destination
+ "' cannot be written to");
}
} else {
File parent = destination.getParentFile();
if (parent != null) {
if (!parent.mkdirs() && !parent.isDirectory()) {
throw new IOException("Directory '" + parent
+ "' could not be created");
}
}
}

output = new FileOutputStream(destination, true);

int n = 0;
while (-1 != (n = input.read(buffer))) {
output.write(buffer, 0, n);
}
output.close();
input.close();
}
全部回答
没问题吧 可能是你其他什么框挡住了吧
close the stream
大部分网络抓图都是网页上带的有图片url的那种。高级的网络抓图支持部分Javascript,其实原理和抓取html页面的一样,解析并拼接javascript中的图片地址,然后批量抓取。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黄冈浠水月山有多高·
2021年社会考生还存在吗?
月夜忆舍弟的首联描绘了一幅怎样的景象
你好!我老公入室盗窃要判刑吗,金额一千左右
创圣的大天使那里提到阿波罗不是阿波尼亚斯的
选出注音全正确的一组A.百舸(kē) 青荇(x
淘宝5钻信誉店铺,买的手机是不是行货啊?值
古钱币谁懂,怎么鉴定真假?
冬枣新枝上的枣发软是什么原因
我是个17岁的男生,今年高三了。刚才我收到了
浙江杭州邮政码多少?
老妈梦见自己闺女毁容了,是好梦么?
可愈类人胶原蛋白修复敷料能当做护肤品长期使
各位钓友,天元饵料野钓效果究竟怎样
万润·北京运河湾周边环境怎么样?生活便利吗
推荐资讯
歼8II、F15、米格29、阵风、经国号那个最强,
以“幸运”为话题写一篇400字以上的作文
如何针对热点进行借势营销?
什么是隋朝南北对视局面
为什么我的标致207水温会很高
gnc 这两个哪个减脂效果更好,瘦的更快,求大
(90后清纯美女吊带私房照)这位模特叫什么名
现在哪个地铁学校招生?都有什么要求啊?
腐竹牛筋煲怎么做如何做好吃
遗迹是不是有什么秘诀找龙门
请问这两道错题怎么改正?八年级英语。谢谢。
9.67x5.8-0.58x56.7的简便方法
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?