QFile::write 写文件会变大的问题

项目里遇到一个问题:
qint64 QFile::write(const QByteArray &byteArray)
这个接口写文件后,会导致文件变大,明明只有40M的(byteArray)写完后文件居然有 60M多,
但文件能正常打开,除了大小,其它暂时都没有发现有什么问题。
(好像在Mac下没有问题)

查了查,发现write的返回值就是60M多,所以感觉是write函数莫名的做了一些什么多余的事情?反正不明觉厉。
后来加了下面的代码,居然就好了。



 
记录下来,以备再次掉坑。

猜你喜欢

转载自blog.csdn.net/e5max/article/details/76929684