v1.0.88: замена файла с тем же именем в таблице при повторной загрузке

This commit is contained in:
2026-06-21 16:09:35 +04:00
parent 7f6c84883e
commit 6e53aafdb9
+12 -1
View File
@@ -211,8 +211,19 @@ fileInput.addEventListener('change', async function() {
for (var i = 0; i < newFiles.length; i++) {
var f = newFiles[i];
var entry = { name: f.name, lastModified: f.lastModified, size: f.size, file: f, status: '↑ 0%' };
// Заменить старый файл с тем же именем, если есть
var existingIdx = -1;
for (var j = 0; j < fileQueue.length; j++) {
if (fileQueue[j].name === f.name) { existingIdx = j; break; }
}
var rowIdx;
if (existingIdx >= 0) {
fileQueue[existingIdx] = entry;
rowIdx = existingIdx;
} else {
fileQueue.push(entry);
var rowIdx = fileQueue.length - 1;
rowIdx = fileQueue.length - 1;
}
renderTable();
try {