亚马逊s3将图像上传到perticular文件夹

时间:2016-08-09 11:25:53

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

我创建了一个名为“testbucket”的存储桶。因此,当我上传图像时,它会保存在该存储桶中,但我在该存储桶上创建了一个名为“images”的文件夹。所以当我上传图像时,它将保存到图像文件夹中。请帮助。这是我的代码。

Map<String, Object> amazonCtx = FastMap.newInstance();

        amazonCtx.put("bucketName", "testbucketvamsi");
        amazonCtx.put("keyName", fileName);
        amazonCtx.put("uploadFileName", imgPath);

文件名是动态的。那么文件名应该保存在我创建的图像文件夹中。

1 个答案:

答案 0 :(得分:0)

检查下面的代码,了解S3存储桶中的子文件夹。

Map amazonCtx = FastMap.newInstance();

    amazonCtx.put("bucketName", "testbucketvamsi");
    amazonCtx.put("keyName", "folder/${filename}");
    amazonCtx.put("uploadFileName", imgPath);