Android上传图片AWS调整大小

时间:2016-06-10 09:05:42

标签: android amazon-s3

我使用该代码将文件上传到AWS S3服务器:

private void beginUpload(String filePath) {
        if (filePath == null) {
            Toast.makeText(this, "Could not find the filepath of the selected file",
                    Toast.LENGTH_LONG).show();
            return;
        }
        File file = new File(filePath);
        TransferObserver observer = transferUtility.upload(AWSConfiguration.BUCKET_NAME, file.getName(),
                file);

    }

在上传之前,我想要调整图像大小(不是在我的手机上,而是仅在服务器上)以占用更少的内存。怎么做?

1 个答案:

答案 0 :(得分:1)

假设您file是位图,我们可以像HERE一样创建Bitmap对象,然后像HERE一样调整大小。使用像HERE这样的已调整大小的位图创建新文件,然后发送它并删除文件。