|
@@ -27,6 +27,8 @@ const UPLOADER = 'tus'
|
|
|
// const UPLOADER = 's3-multipart'
|
|
|
// const UPLOADER = 'xhr'
|
|
|
// const UPLOADER = 'transloadit'
|
|
|
+// const UPLOADER = 'transloadit-s3'
|
|
|
+// const UPLOADER = 'transloadit-xhr'
|
|
|
|
|
|
// DEV CONFIG: Endpoint URLs
|
|
|
|
|
@@ -98,12 +100,38 @@ module.exports = () => {
|
|
|
break
|
|
|
case 'transloadit':
|
|
|
uppyDashboard.use(Transloadit, {
|
|
|
+ waitForEncoding: true,
|
|
|
params: {
|
|
|
auth: { key: TRANSLOADIT_KEY },
|
|
|
template_id: TRANSLOADIT_TEMPLATE
|
|
|
}
|
|
|
})
|
|
|
break
|
|
|
+ case 'transloadit-s3':
|
|
|
+ uppyDashboard.use(AwsS3, { companionUrl: COMPANION_URL })
|
|
|
+ uppyDashboard.use(Transloadit, {
|
|
|
+ waitForEncoding: true,
|
|
|
+ importFromUploadURLs: true,
|
|
|
+ params: {
|
|
|
+ auth: { key: TRANSLOADIT_KEY },
|
|
|
+ template_id: TRANSLOADIT_TEMPLATE
|
|
|
+ }
|
|
|
+ })
|
|
|
+ break
|
|
|
+ case 'transloadit-xhr':
|
|
|
+ uppyDashboard.setMeta({
|
|
|
+ params: JSON.stringify({
|
|
|
+ auth: { key: TRANSLOADIT_KEY },
|
|
|
+ template_id: TRANSLOADIT_TEMPLATE
|
|
|
+ })
|
|
|
+ })
|
|
|
+ uppyDashboard.use(XHRUpload, {
|
|
|
+ method: 'POST',
|
|
|
+ endpoint: 'https://api2.transloadit.com/assemblies',
|
|
|
+ metaFields: ['params'],
|
|
|
+ bundle: true
|
|
|
+ })
|
|
|
+ break
|
|
|
}
|
|
|
|
|
|
if (RESTORE) {
|