OSS服务器上传图片-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

OSS服务器上传图片

我将github上的应用代码下载下来,实例demo地址https://github.com/aliyun/aliyun-oss-android-sdk?spm=a2c4g.11186623.2.9.VgBQlR,然后按照github上的说明采用STS认证模式来初始化移动OSSCLITEN代码如下

public OssService initOSS(String endpoint, String bucket, UIDisplayer displayer) {
    OSSCredentialProvider credentialProvider;
     credentialProvider = new OSSStsTokenCredentialProvider("LTAIcnKbMJEgRHD8", "8e5qbHcW5RFBkd8HtWjDpnm3EclJIu", "pdafile");
    String editBucketName = ((EditText) findViewById(R.id.bucketname)).getText().toString();
    if (TextUtils.isEmpty(editBucketName)) {
        editBucketName = bucket;
        ((EditText) findViewById(R.id.bucketname)).setText(bucket);
    }
    ClientConfiguration conf = new ClientConfiguration();
    conf.setConnectionTimeout(15 * 1000); // 连接超时,默认15秒
    conf.setSocketTimeout(15 * 1000); // socket超时,默认15秒
    conf.setMaxConcurrentRequest(5); // 最大并发请求书,默认5个
    conf.setMaxErrorRetry(2); // 失败后最大重试次数,默认2次
    OSSLog.enableLog();
    OSS oss = new OSSClient(getApplicationContext(), endpoint, credentialProvider, conf);
    return new OssService(oss, editBucketName, displayer);

}

然后上传图片报错,报错The OSS Access Key Id you provided does not exist in our records.!_0LU_OHRSDPAY4KJQD_I_COIS_HXHP9A_F_0_M_A_I5_VQ6_399B6_054JI_S_H_K_3TAV_M_M_L4ZXE_FZ1X_80NHCRLE___A1QT_AZ_6C_6H60VSMTJ1W_3_VG

展开
收起
张勇-love 2018-05-04 10:56:26 4690 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新
相关电子书
更多
百问百答-OSS (上)
立即下载
百问百答-OSS (下)
立即下载
阿里云 JindoFS+OSS 数据上云实战
立即下载