上传网络图片到七牛云

新手上路,请多包涵
阅读 6.7k
1 个回答

可以使用fetch接口进行对公网可访的url进行抓取操作。

大致的代码和其他的RS服务差不多:

          String from = "http://ubmcmm.baidustatic.com/media/v1/0f000Q4BuusCvrTW2gnMm0.png";
          from = "http://i2.sinaimg.cn/IT/cr/2014/0209/1645509745.jpg";
          String to = "aaa55:test.jpg";
          String encodeFrom = EncodeUtils.urlsafeEncode(from);
          String encodeTo = EncodeUtils.urlsafeEncode(to);
          System.out.println(encodeTo);
          String url = "http://iovip.qbox.me/fetch/" + encodeFrom + "/to/" + encodeTo;
          System.out.println(url);
          mac = new com.qiniu.api.auth.digest.Mac(Config.ACCESS_KEY, Config.SECRET_KEY);
          Client client = new DigestAuthClient(mac);
          CallRet ret = client.call(url);
          System.out.println(ret.response);
          System.out.println(ret.statusCode);
推荐问题