main.js 601 B

1234567891011121314151617181920212223
  1. require('es6-promise/auto')
  2. require('whatwg-fetch')
  3. const Uppy = require('@uppy/core')
  4. const DragDrop = require('@uppy/drag-drop')
  5. const Tus = require('@uppy/tus')
  6. const ProgressBar = require('@uppy/progress-bar')
  7. // const endpoint = 'http://localhost:1080'
  8. const endpoint = 'https://master.tus.io'
  9. // Initialise Uppy with Drag & Drop
  10. const uppyDragDrop = new Uppy({
  11. id: 'uppyDragDrop',
  12. debug: true,
  13. autoProceed: true
  14. })
  15. uppyDragDrop
  16. .use(DragDrop, {
  17. target: '#uppyDragDrop'
  18. })
  19. .use(ProgressBar, { target: '#uppyDragDrop-progress' })
  20. .use(Tus, { endpoint: `${endpoint}/files/` })