本文整理了Java中com.qiniu.http.Response.toString
方法的一些代码示例,展示了Response.toString
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.toString
方法的具体详情如下:
包路径:com.qiniu.http.Response
类名称: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());
}
}
内容来源于网络,如有侵权,请联系作者删除!