main.js 551 B

123456789101112131415161718192021222324
  1. require('es6-promise/auto')
  2. require('whatwg-fetch')
  3. const Uppy = require('@uppy/core')
  4. const Dashboard = require('@uppy/dashboard')
  5. const Url = require('@uppy/url')
  6. const Tus = require('@uppy/tus')
  7. function initUrlPlugin (companionUrl) {
  8. Uppy({
  9. id: 'uppyProvider',
  10. debug: true
  11. })
  12. .use(Dashboard, {
  13. target: '#uppyDashboard',
  14. inline: true
  15. })
  16. .use(Url, {
  17. target: Dashboard,
  18. serverUrl: companionUrl
  19. })
  20. .use(Tus, { endpoint: 'https://master.tus.io/files/' })
  21. }
  22. window.initUrlPlugin = initUrlPlugin