Browse Source

dev: add transloadit+S3, transloadit+XHR test uploaders

Renée Kooi 4 năm trước cách đây
mục cha
commit
1177e59c55
1 tập tin đã thay đổi với 28 bổ sung0 xóa
  1. 28 0
      examples/dev/Dashboard.js

+ 28 - 0
examples/dev/Dashboard.js

@@ -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) {