项目里遇到一个问题:
qint64 QFile::write(const QByteArray &byteArray)
这个接口写文件后,会导致文件变大,明明只有40M的(byteArray)写完后文件居然有 60M多,
但文件能正常打开,除了大小,其它暂时都没有发现有什么问题。
qint64 QFile::write(const QByteArray &byteArray)
这个接口写文件后,会导致文件变大,明明只有40M的(byteArray)写完后文件居然有 60M多,
但文件能正常打开,除了大小,其它暂时都没有发现有什么问题。
(好像在Mac下没有问题)
查了查,发现write的返回值就是60M多,所以感觉是write函数莫名的做了一些什么多余的事情?反正不明觉厉。
后来加了下面的代码,居然就好了。
记录下来,以备再次掉坑。