Improve error detection when saving files

This commit is contained in:
Chocobo1 2021-09-03 22:56:19 +08:00
parent 6a6268c068
commit 81139c0098
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
5 changed files with 21 additions and 23 deletions

View file

@ -47,9 +47,7 @@ namespace
QFile file {filePath};
if (!file.open(QIODevice::WriteOnly))
return false;
file.write(replyData);
return true;
return (file.write(replyData) == replyData.length());
}
QTemporaryFile tmpfile {Utils::Fs::tempPath() + "XXXXXX"};
@ -59,9 +57,7 @@ namespace
return false;
filePath = tmpfile.fileName();
tmpfile.write(replyData);
return true;
return (tmpfile.write(replyData) == replyData.length());
}
}