From 6e5b138804e69484d184b60d7e4869842e90bf5a Mon Sep 17 00:00:00 2001 From: Ian Downard Date: Wed, 2 Oct 2019 21:48:30 -0700 Subject: [PATCH] use region-specific s3 endpoint --- src/components/vue-dropzone.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/vue-dropzone.vue b/src/components/vue-dropzone.vue index b74292b..06d18e0 100755 --- a/src/components/vue-dropzone.vue +++ b/src/components/vue-dropzone.vue @@ -170,6 +170,11 @@ export default { promise.then((response) => { if (response.success) { file.s3ObjectLocation = response.message + if (response.message.url) { + // If the get_presigned_url response provides a url then Dropzone should use that to upload because those URLs may be region specific. + // Reference region-specific endpoints --> https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html + this.dropzone.options.url = response.message.url + } setTimeout(() => this.dropzone.processFile(file)) this.$emit('vdropzone-s3-upload-success', response.message); } else {