|
@@ -6,16 +6,25 @@ const XHRUpload = require('@uppy/xhr-upload')
|
|
const ProgressBar = require('@uppy/progress-bar')
|
|
const ProgressBar = require('@uppy/progress-bar')
|
|
|
|
|
|
const uppy = new Uppy({ debug: true, autoProceed: true })
|
|
const uppy = new Uppy({ debug: true, autoProceed: true })
|
|
-uppy.use(FileInput, { target: '.UppyForm', replaceTargetContent: true })
|
|
|
|
|
|
+uppy.use(FileInput, {
|
|
|
|
+ target: '.UppyForm',
|
|
|
|
+ replaceTargetContent: true
|
|
|
|
+})
|
|
|
|
+uppy.use(ProgressBar, {
|
|
|
|
+ target: '.UppyProgressBar',
|
|
|
|
+ hideAfterFinish: false
|
|
|
|
+})
|
|
uppy.use(XHRUpload, {
|
|
uppy.use(XHRUpload, {
|
|
endpoint: '//api2.transloadit.com',
|
|
endpoint: '//api2.transloadit.com',
|
|
formData: true,
|
|
formData: true,
|
|
fieldName: 'files[]'
|
|
fieldName: 'files[]'
|
|
})
|
|
})
|
|
-uppy.use(ProgressBar, {
|
|
|
|
- target: 'body',
|
|
|
|
- fixed: true,
|
|
|
|
- hideAfterFinish: false
|
|
|
|
-})
|
|
|
|
|
|
|
|
-console.log('Uppy with Formtag and XHRUpload is loaded')
|
|
|
|
|
|
+// And display uploaded files
|
|
|
|
+uppy.on('upload-success', (file, response) => {
|
|
|
|
+ const url = response.uploadURL
|
|
|
|
+ const fileName = file.name
|
|
|
|
+
|
|
|
|
+ document.querySelector('.uploaded-files ol').innerHTML +=
|
|
|
|
+ `<li><a href="${url}" target="_blank">${fileName}</a></li>`
|
|
|
|
+})
|