awss3 android,从android应用上传到Amazon s3

问://初始化Amazon Cognito凭证提供程序

CognitoCachingCredentialsProvider certificateProvider =新的CognitoCachingCredentialsProvider(

getApplicationContext(),

“ us-west-2:45af92a8-2a30-4540-bbd6-a7ec68b9fcd4”,//身份池ID

Regions.US_WEST_2 //地区

);

//创建一个S3客户端

s3 =新的AmazonS3Client(credentialsProvider);

TransferUtility transferUtility =新的TransferUtility(s3,getBaseContext());

TransferObserver观察者= transferUtility.upload(

“ krayon-event-photos”,/ *要上传到* /的存储桶

“ eagleton”,/ *上传对象的键* /

new File(imagePath)/ *要上传数据的文件存在* /

);

rator.setTransferListener(new TransferListener(){

@Override

公共无效onStateChanged(int id,TransferState状态){

// 做点什么

Log.d(“ log”,“状态已更改。id =” + id +“ \ tstate =” + state);

}

@Override

公共无效onProgressChanged(int id,long bytesCurrent,long bytesTotal){

int百分比=(int)(bytesCurrent / bytesTotal * 100);

//显示转移给用户的百分比

publishProgress(百分比);

Log.d(“ log”,“ onProgressChanged =” +%);

}

@Override

公共无效onError(int id,Exception ex){

// 做点什么

Log.d(“ log”,“上传错误。id =” + id +“ \ nException =” + ex);

}

});

答:异常= com.amazonaws.AmazonClientException:无法执行HTTP请求:写入错误:ssl = 0xb7461c28:系统调用期间I / O错误,对等方重置连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值