mirror of
https://github.com/Dangoware/confetti-box.git
synced 2025-04-19 23:32:58 -05:00
Fix multiple file upload on client
This commit is contained in:
parent
668869608a
commit
2e7c194388
1 changed files with 10 additions and 4 deletions
|
@ -24,13 +24,19 @@ async function formSubmit(form) {
|
||||||
request.open('POST', "./upload", true);
|
request.open('POST', "./upload", true);
|
||||||
|
|
||||||
// Set up event listeners
|
// Set up event listeners
|
||||||
request.upload.addEventListener('progress', (p) => {uploadProgress(p, progressBar, progressText, linkRow)}, false);
|
request.upload.addEventListener('progress',
|
||||||
request.addEventListener('load', (c) => {uploadComplete(c, progressBar, progressText, linkRow)}, false);
|
(p) => {uploadProgress(p, progressBar, progressText, linkRow)}, false);
|
||||||
request.addEventListener('error', (e) => {networkErrorHandler(e, progressBar, progressText, linkRow)}, false);
|
request.addEventListener('load',
|
||||||
|
(c) => {uploadComplete(c, progressBar, progressText, linkRow)}, false);
|
||||||
|
request.addEventListener('error',
|
||||||
|
(e) => {networkErrorHandler(e, progressBar, progressText, linkRow)}, false);
|
||||||
|
|
||||||
// Create and send FormData
|
// Create and send FormData
|
||||||
try {
|
try {
|
||||||
request.send(new FormData(form));
|
const formData = new FormData();
|
||||||
|
formData.append("fileUpload", file);
|
||||||
|
formData.append("duration", form.elements["duration"].value);
|
||||||
|
request.send(formData);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
makeErrored(progressBar, progressText, linkRow, ERROR_TEXT);
|
makeErrored(progressBar, progressText, linkRow, ERROR_TEXT);
|
||||||
console.error("An error occured while uploading", e);
|
console.error("An error occured while uploading", e);
|
||||||
|
|
Loading…
Reference in a new issue