main.js 610 B

12345678910111213141516171819202122232425
  1. const Uppy = require('@uppy/core')
  2. const FileInput = require('@uppy/file-input')
  3. const XHRUpload = require('@uppy/xhr-upload')
  4. function startXHRLimitTest (endpoint) {
  5. const uppy = new Uppy({
  6. id: 'uppyXhrLimit',
  7. debug: true,
  8. autoProceed: false,
  9. })
  10. .use(FileInput, { target: '#uppyXhrLimit', pretty: false })
  11. .use(XHRUpload, { endpoint, limit: 2 })
  12. uppy.uploadsStarted = 0
  13. uppy.uploadsComplete = 0
  14. uppy.on('upload-started', () => {
  15. uppy.uploadsStarted++
  16. })
  17. uppy.on('upload-success', () => {
  18. uppy.uploadsComplete++
  19. })
  20. }
  21. window.startXHRLimitTest = startXHRLimitTest