com.qiniu.http.Response.toString()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中com.qiniu.http.Response.toString方法的一些代码示例,展示了Response.toString的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.toString方法的具体详情如下:
包路径:com.qiniu.http.Response
类名称:Response
方法名:toString

Response.toString介绍

暂无

代码示例

代码示例来源:origin: nice-swa/my-site

public String upload(MultipartFile file, String fileName) {
  //构造一个带指定Zone对象的配置类
  Configuration cfg = new Configuration(Zone.zone0());
  //...其他参数参考类注释
  UploadManager uploadManager = new UploadManager(cfg);
  //默认不指定key的情况下,以文件内容的hash值作为文件名
  String key = null;
  Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
  String upToken = auth.uploadToken(BUCKET);
  try {
    Response response = null;
    response = uploadManager.put(file.getInputStream(), fileName, upToken, null, null);
    //解析上传成功的结果
    DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
    System.out.println(putRet.key);
    System.out.println(putRet.hash);
    return putRet.key;
  } catch (QiniuException ex) {
    Response r = ex.response;
    System.err.println(r.toString());
    try {
      System.err.println(r.bodyString());
    } catch (QiniuException ex2) {
      //ignore
    }
  } catch (IOException e) {
    e.printStackTrace();
  }
  return null;
}

代码示例来源:origin: Exrick/x-boot

/**
 * 文件流上传
 * @param file
 * @param key  文件名
 * @return
 */
public String qiniuInputStreamUpload(FileInputStream file, String key) {
  Auth auth = Auth.create(accessKey, secretKey);
  String upToken = auth.uploadToken(bucket);
  try {
    Response response = getUploadManager(getConfiguration()).put(file, key, upToken, null, null);
    DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
    return domain + "/" + putRet.key;
  } catch (QiniuException ex) {
    Response r = ex.response;
    throw new XbootException("上传文件出错,请检查七牛云配置," + r.toString());
  }
}

代码示例来源:origin: Exrick/x-boot

/**
 * 文件路径上传
 * @param filePath
 * @param key   文件名
 * @return
 */
public String qiniuUpload(String filePath, String key) {
  Auth auth = Auth.create(accessKey, secretKey);
  String upToken = auth.uploadToken(bucket);
  try {
    Response response = getUploadManager(getConfiguration()).put(filePath, key, upToken);
    DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
    return domain + "/" + putRet.key;
  } catch (QiniuException ex) {
    Response r = ex.response;
    throw new XbootException("上传文件出错,请检查七牛云配置," + r.toString());
  }
}

代码示例来源:origin: zhangyd-c/OneBlog

private String upload(Response res) throws IOException {
  try {
    int status = res.statusCode;
    if (status == CommonConst.DEFAULT_SUCCESS_CODE) {
      StringMap map = res.jsonToMap();
      return String.valueOf(map.get("key"));
    }
  } catch (QiniuException e) {
    Response r = e.response;
    log.error(r.toString(), e);
  }
  return null;
}

代码示例来源:origin: zhangyd-c/OneBlog

public FileInfo getFileInfo(String fileName) {
  BucketManager bucketManager = new BucketManager(this.auth);
  FileInfo info = null;
  try {
    info = bucketManager.stat(config.getQiniuBucketName(), fileName);
    log.info(info.hash);
    log.info(info.key);
  } catch (QiniuException e) {
    Response r = e.response;
    log.error(r.toString(), e);
  }
  return info;
}

代码示例来源:origin: zhangyd-c/OneBlog

public boolean delete(String fileName) {
  BucketManager bucketManager = new BucketManager(this.auth);
  try {
    bucketManager.delete(config.getQiniuBucketName(), fileName);
    return true;
  } catch (QiniuException e) {
    Response r = e.response;
    log.error(r.toString(), e);
  }
  return false;
}

代码示例来源:origin: yzcheng90/X-SpringBoot

@Override
public String upload(byte[] data, String path) {
  try {
    Response res = uploadManager.put(data, path, token);
    if (!res.isOK()) {
      throw new RuntimeException("上传七牛出错:" + res.toString());
    }
  } catch (Exception e) {
    throw new RRException("上传文件失败,请核对七牛配置信息", e);
  }
  return config.getQiniuDomain() + "/" + path;
}

代码示例来源:origin: muyinchen/migo-security

@Override
public String upload(byte[] data, String path) {
  try {
    Response res = uploadManager.put(data, path, token);
    if (!res.isOK()) {
      throw new RuntimeException("上传七牛出错:" + res.toString());
    }
  } catch (Exception e) {
    throw new RRException("上传文件失败,请核对七牛配置信息", e);
  }
  return config.getQiniuDomain() + "/" + path;
}

代码示例来源:origin: yjjdick/sdb-mall

@Override
public String upload(byte[] data, String path) {
  try {
    Response res = uploadManager.put(data, path, token);
    if (!res.isOK()) {
      throw new RuntimeException("上传七牛出错:" + res.toString());
    }
  } catch (Exception e) {
    throw new RRException("上传文件失败,请核对七牛配置信息", e);
  }
  return config.getQiniuDomain() + "/" + path;
}

代码示例来源:origin: zhaoqicheng/renren-fast

@Override
public String upload(byte[] data, String path) {
  try {
    Response res = uploadManager.put(data, path, token);
    if (!res.isOK()) {
      throw new RuntimeException("上传七牛出错:" + res.toString());
    }
  } catch (Exception e) {
    throw new RRException("上传文件失败,请核对七牛配置信息", e);
  }
  return config.getQiniuDomain() + "/" + path;
}

代码示例来源:origin: vakinge/jeesuite-libs

private void processUploadException(String fileKey, QiniuException e) {
  Response r = e.response;
  String message;
  try {
    message = r.bodyString();
  } catch (Exception e2) {
    message = r.toString();
  }
  throw new FSOperErrorException(name(), e.code(), message);
}

代码示例来源:origin: vakinge/jeesuite-libs

/**
 * 处理上传结果,返回文件url
 * 
 * @return
 * @throws QiniuException
 */
private String processUploadResponse(Response res) throws QiniuException {
  if (res.isOK()) {
    UploadResult ret = res.jsonToObject(UploadResult.class);
    return getFullPath(ret.key);
  }
  throw new FSOperErrorException(name(), res.toString());
}

代码示例来源:origin: elunez/eladmin

@Override
@Transactional(rollbackFor = Exception.class)
public void delete(QiniuContent content, QiniuConfig config) {
  //构造一个带指定Zone对象的配置类
  Configuration cfg = QiNiuUtil.getConfiguration(config.getZone());
  Auth auth = Auth.create(config.getAccessKey(), config.getSecretKey());
  BucketManager bucketManager = new BucketManager(auth, cfg);
  try {
    bucketManager.delete(content.getBucket(), content.getKey());
    qiniuContentRepository.delete(content);
  } catch (QiniuException ex) {
    System.err.println(ex.code());
    System.err.println(ex.response.toString());
  }
}

代码示例来源:origin: wucao/java-cloud-storage-service

@Override
public void upload(byte[] data, String path) throws Exception {
  Auth auth = Auth.create(qiniuConfig.getAccessKey(), qiniuConfig.getSecretKey());
  UploadManager uploadManager = new UploadManager();
  Response res = uploadManager.put(data, path, auth.uploadToken(qiniuConfig.getBucket()));
  if (!res.isOK()) {
    throw new RuntimeException("上传七牛出错:" + res.toString());
  }
}

代码示例来源:origin: souyunku/Picture-Bed

public String upload(byte[] data, String path) throws Exception {
  try {
    uploadManager = new UploadManager(new Configuration(Zone.autoZone()));
    token = Auth.create(cloudStorageConfigPo.getQiniuAccessKey(), cloudStorageConfigPo.getQiniuSecretKey()).uploadToken(cloudStorageConfigPo.getQiniuBucketName());
    Response res = uploadManager.put(data, path, token);
    if (!res.isOK()) {
      throw new RuntimeException("上传七牛出错:" + res.toString());
    }
  } catch (Exception e) {
    throw new RuntimeException("上传文件失败,请核对七牛配置信息", e);
  }
  return cloudStorageConfigPo.getQiniuDomain() + "/" + path;
}

代码示例来源:origin: qiniu/java-sdk

@Test
public void testC1() {
  try {
    AutoZone.ZoneInfo info = AutoZone.instance.queryZoneInfo(TestConfig.testAccessKey,
        TestConfig.testBucket_z0);
    System.out.println("zone0: " + info.toString());
    AutoZone.ZoneInfo info2 = AutoZone.instance.queryZoneInfo(TestConfig.testAccessKey,
        TestConfig.testBucket_z0);
    Assert.assertSame(info, info2);
  } catch (QiniuException e) {
    fail(e.response.toString());
  }
}

代码示例来源:origin: qiniu/java-sdk

@Test
public void testPrefetch() {
  String[] buckets = new String[]{TestConfig.testBucket_z0, TestConfig.testBucket_na0};
  for (String bucket : buckets) {
    try {
      bucketManager.setImage(bucket, "https://developer.qiniu.com/");
      bucketManager.prefetch(bucket, "kodo/sdk/1239/java");
      bucketManager.unsetImage(bucket);
    } catch (QiniuException e) {
      Assert.fail(bucket + "==>" + e.response.toString());
    }
  }
}

代码示例来源:origin: qiniu/java-sdk

@Test
public void testList() {
  try {
    String[] buckets = new String[]{TestConfig.testBucket_z0, TestConfig.testBucket_na0};
    for (String bucket : buckets) {
      FileListing l = bucketManager.listFiles(bucket, null, null, 2, null);
      Assert.assertNotNull(l.items[0]);
      Assert.assertNotNull(l.marker);
    }
  } catch (QiniuException e) {
    Assert.fail(e.response.toString());
  }
}

代码示例来源:origin: qiniu/java-sdk

@Test
public void testFetchNa0() {
  try {
    String resUrl = "http://devtools.qiniu.com/qiniu.png";
    String resKey = "qiniu.png";
    String resHash = "FpHyF0kkil3sp-SaXXX8TBJY3jDh";
    FetchRet fRet = bucketManagerNa0.fetch(resUrl, TestConfig.testBucket_na0, resKey);
    Assert.assertEquals(resHash, fRet.hash);
    //no key specified, use hash as file key
    fRet = bucketManagerNa0.fetch(resUrl, TestConfig.testBucket_na0);
    Assert.assertEquals(resHash, fRet.hash);
  } catch (QiniuException e) {
    Assert.fail(e.response.toString());
  }
}

代码示例来源:origin: qiniu/java-sdk

@Test
public void testBuckets() {
  try {
    String[] buckets = bucketManager.buckets();
    Assert.assertTrue(StringUtils.inStringArray(TestConfig.testBucket_z0, buckets));
    Assert.assertTrue(StringUtils.inStringArray(TestConfig.testBucket_na0, buckets));
  } catch (QiniuException e) {
    Assert.fail(e.response.toString());
  }
  try {
    dummyBucketManager.buckets();
    Assert.fail();
  } catch (QiniuException e) {
    Assert.assertEquals(401, e.code());
  }
}

相关文章