小编joe*_*ons的帖子

Amazon S3上传问题Android SDK,com.amazonaws.AmazonClientException:读取的数据比预期的更多(4567265)(4561427)

当我使用amazon s3 SDK从Nexus 6上传文件时,它会抛出com.amazonaws.AmazonClientException:更多数据读取(4567265)比预期(4561427)异常.

但是当我从Moto G4上传图像并使用相同的代码时,它每次都会上传.

请帮我解决这个问题.

这是我的代码供参考:

 private void uploadingScreenshot(String filePath) 
    {
        File file = new File(filePath);
        if (file.exists()) {
            final String serverPath = S3Util.getMediaPath(Utility.MediaType.SCREENSHOT, false, "");
            ObjectMetadata meta = new ObjectMetadata();
            meta.setContentLength(file.length());
            S3Util.uploadMedia(SharedFolderDetailActivity.this, file, serverPath, meta, new TransferListener() {
                @Override
                public void onStateChanged(int id, TransferState state) {
                    switch (state) {
                        case COMPLETED: {
                            String path = S3Constants.BUCKET_URL + serverPath;
                            callTookScreenshotNotifierWS(path);
                        }
                        break;
                    }
                }

                @Override
                public void onProgressChanged(int id, long bytesCurrent, long bytesTotal) {

                }

                @Override
                public void …
Run Code Online (Sandbox Code Playgroud)

upload android file-upload amazon-s3

15
推荐指数
1
解决办法
418
查看次数

标签 统计

amazon-s3 ×1

android ×1

file-upload ×1

upload ×1