main.js 554 B

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