开发者社区> 问答> 正文

对象存储 OSS简单上传二进制byte[]数组

已解决

展开
收起
2018-07-26 06:07:58 4419 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    1. byte[] uploadData = new byte[100 * 1024];
    2. new Random().nextBytes(uploadData);
    3. // 构造上传请求
    4. PutObjectRequest put = new PutObjectRequest(testBucket, testObject, uploadData);
    5. try {
    6. PutObjectResult putResult = oss.putObject(put);
    7. Log.d("PutObject", "UploadSuccess");
    8. Log.d("ETag", putResult.getETag());
    9. Log.d("RequestId", putResult.getRequestId());
    10. } catch (ClientException e) {
    11. // 本地异常如网络异常等
    12. e.printStackTrace();
    13. } catch (ServiceException e) {
    14. // 服务异常
    15. Log.e("RequestId", e.getRequestId());
    16. Log.e("ErrorCode", e.getErrorCode());
    17. Log.e("HostId", e.getHostId());
    18. Log.e("RawMessage", e.getRawMessage());
    19. }
    2018-08-01 15:18:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载