Amazon S3 upload file and get URL

后端 未结 9 1572
醉酒成梦
醉酒成梦 2020-12-23 03:05

Is it possible to upload a txt/pdf/png file to Amazon S3 in a single action, and get the uploaded file URL as the response. If so, is AWS Java SDK the right library that I n

9条回答
  •  盖世英雄少女心
    2020-12-23 03:32

    To make the file public before uploading you can use the #withCannedAcl method of PutObjectRequest:

    myAmazonS3Client.putObject(new PutObjectRequest('some-grails-bucket',  'somePath/someKey.jpg', new    File('/Users/ben/Desktop/photo.jpg')).withCannedAcl(CannedAccessControlList.PublicRead))
    

提交回复
热议问题