从小我就黑
2018-09-14 06:43
采纳率: 50%
浏览 5.1k
已采纳

java如何通过图片链接获取图片的格式

要将图片通过链接下载到本地然后在上传到自己的服务器上 但是图片的格式是无法获取到
存入到本地的都是判断出来的格式 有一些是不正确的

  URL url = new URL(matcher2.group().substring(5, matcher2.group().length() - 1));
                        String last = getUrl(String.valueOf(url));
                        URLConnection con = url.openConnection();
                        con.setConnectTimeout(120 * 1000);
                        InputStream is = con.getInputStream();
                        byte[] bs = new byte[1024];
                        int len;
                        String xxUrl = "temp";
                        File sf = new File(xxUrl);
                        if (!sf.exists()) {
                            sf.mkdirs();
                        }
                        String uuid32 = getUUID32();
                        OutputStream os = new FileOutputStream(sf.getPath() + "/" + uuid32 + last);

在outPut的时候last就是图片的格式 但是不知道怎么通过链接获取图片格式 请教一下大佬帮忙看一下有什么事可以解决的
图片链接
https://mmbiz.qpic.cn/mmbiz_jpg/FJYxahcppx2C9jyw4hJQKH9R9Ws8LdPicmrAvfw7kS1Tau6PuLP7eOBjqybtiaT9icJo9OupL9ibMdAIFBnR2wtvSQ/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题