feat: made every upload file independent
This commit is contained in:
parent
ae4bbc8baa
commit
cc54bdcbe7
1 changed files with 13 additions and 10 deletions
|
|
@ -162,7 +162,9 @@ fileInput.addEventListener("change", (e) => {
|
|||
fileNames.push(file.name);
|
||||
}
|
||||
|
||||
uploadFiles(files);
|
||||
for (const file of files) {
|
||||
uploadFiles([file]);
|
||||
}
|
||||
});
|
||||
|
||||
const setTitle = () => {
|
||||
|
|
@ -237,10 +239,11 @@ const uploadFiles = (files) => {
|
|||
};
|
||||
|
||||
xhr.upload.onprogress = (e) => {
|
||||
//All files upload together are binded by the same progress. The loop should probably be on the call to this function to track each upload individually.
|
||||
//All files upload together are binded by the same progress. The loop should probably be on the call to this function (uploadFiles) to track each upload individually.
|
||||
//This will consequently only allow a single file uploaded per request.
|
||||
let sent = e.loaded;
|
||||
let total = e.total;
|
||||
console.log("upload progress:", (100 * sent) / total);
|
||||
console.log(`upload progress (${files[0].name}):`, (100 * sent) / total);
|
||||
|
||||
for (const file of files) {
|
||||
let progressbar = file.htmlRow.getElementsByTagName("progress");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue