开发者社区> 问答> 正文

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 4912 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

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