Get presigned upload token via ajax request

This commit is contained in:
richard-dds
2019-08-16 16:06:17 -04:00
parent b7f8152cc1
commit 7d1dfa1d0e
6 changed files with 25 additions and 20 deletions

View File

@@ -34,7 +34,7 @@ class AzureUploader {
if (err) {
resolve({ ok: false })
} else {
resolve({ ok: true })
resolve({ ok: true, objectName })
}
}
)
@@ -57,10 +57,12 @@ class AwsUploader {
form.append('file', file)
form.set('x-amz-meta-filename', file.name)
return fetch(this.presignedPost.url, {
const response = await fetch(this.presignedPost.url, {
method: 'POST',
body: form,
})
return { ok: response.ok, objectName }
}
}
@@ -70,7 +72,7 @@ class MockUploader {
}
async upload(file, objectName) {
return Promise.resolve({ ok: true })
return Promise.resolve({ ok: true, objectName })
}
}