通过AWS java SDK将图像文件上载到S3时出错

kai*_*aur 6 java amazon-s3 amazon-web-services

我通过AWS java SDK将图像文件上传到S3,这是我的代码:

AmazonS3 s3 = new AmazonS3Client(basicAWSCredentials)

PutObjectRequest putObj = new PutObjectRequest(bucketName, folderPath, getFile(fileName,fileContentToUpload));

putObj.setCannedAcl(CannedAccessControlList.PublicRead);
s3.putObject(putObj);
Run Code Online (Sandbox Code Playgroud)

在Windows系统上它工作正常,但在Linux上它给出以下错误:

错误消息:无法计算MD5哈希:Chrysanthemum.jpg(没有这样的文件或目录)

Tit*_*ore 0

linux 区分大小写。窗户不是。

尝试输入“ls”并记下大小写。

在您的程序中使用相同的情况。