WebUI: fix invalid method

The FileList type has no `entries()` method. Use the generic function from `Array` instead.
Addresses https://github.com/qbittorrent/qBittorrent/pull/23182#discussion_r2319408410

Closes #23224.
This commit is contained in:
Chocobo1 2025-09-07 16:14:40 +08:00 committed by GitHub
parent 463ac253fd
commit 0a9316382a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -176,7 +176,7 @@ window.qBittorrent.Client ??= (() => {
const uploadTorrentFiles = (files) => { const uploadTorrentFiles = (files) => {
const fileNames = []; const fileNames = [];
const formData = new FormData(); const formData = new FormData();
for (const [i, file] of files.entries()) { for (const [i, file] of Array.prototype.entries.call(files)) {
fileNames.push(file.name); fileNames.push(file.name);
// send dummy file name as file name won't be used and may not be encoded properly // send dummy file name as file name won't be used and may not be encoded properly
formData.append("file", file, i); formData.append("file", file, i);