v1.0.88: замена файла с тем же именем в таблице при повторной загрузке
This commit is contained in:
@@ -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%' };
|
||||
fileQueue.push(entry);
|
||||
var rowIdx = fileQueue.length - 1;
|
||||
// Заменить старый файл с тем же именем, если есть
|
||||
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);
|
||||
rowIdx = fileQueue.length - 1;
|
||||
}
|
||||
renderTable();
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user