WebAPI: Correctly handle uploaded files with non-ascii name

This commit is contained in:
Thomas Piccirello 2025-08-09 18:08:59 -07:00
commit 6c772e650d
No known key found for this signature in database

View file

@ -356,7 +356,10 @@ void WebApplication::doProcessRequest()
DataMap data; DataMap data;
for (const Http::UploadedFile &torrent : request().files) for (const Http::UploadedFile &torrent : request().files)
data[torrent.filename] = torrent.data; {
const QString fileName = QString::fromUtf8(torrent.filename.toLatin1());
data[fileName] = torrent.data;
}
try try
{ {