如何从android上传图像文件到aws s3?

时间:2017-02-28 11:38:58

标签: android amazon-web-services amazon-s3

如果我写错图像文件目录, 错误是这样的

02-28 20:30:08.451 16381-17624 / app.s3amazon E / UploadTask:无法上传:217由于无法计算MD5哈希:/storage/emulated/0/DCIM/Camera/pleaseee.jpg:打开失败:ENOENT(没有这样的文件或目录)

如果我写了正确的目录,错误就像这样

02-28 20:28:52.331 21752-15679 / app.s3amazon E / UploadPartTask:遇到错误上传部分指定的文件不存在

代码是

File fileToUpload = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "Camera/pleaseee.jpg");
File fileToDownload = new File("");
AmazonS3 s3;
TransferUtility transferUtility;

并上传代码

public void setFileToUpload(View view){
            TransferObserver transferObserver = transferUtility.upload("sangmin", "please.jpg", fileToUpload);

    transferObserverListener(transferObserver);
}

我无法理解错误 '指定的文件不存在'

这是不是意味着在我写的目录中找不到任何图像文件?

0 个答案:

没有答案