从zip文件到QByteArray再到zip文件

背景:服务器上有zip文件,下载到客户端就是QByteArray啦。

然后要再把QByteArray转为zip文件。

ba即QByteArray类型对象

    QFile file1(QString("3.zip"));
    if(file1.open(QIODevice::WriteOnly))
    {
        qDebug()<<"打开成功";
        qDebug()<

如何把本地的zip文件转为QByteArray类型对象呢?

    QFile file(QString("2.zip"));
    QByteArray ba;
    if(file.open(QIODevice::ReadOnly))
    {
        qDebug()<<"打开成功";
        ba=file.readAll();
    }
    else{
        qDebug()<<"打开失败";
    }
    file.close();

一个小闭环。与其他类型文件操作一致

参考:QT 对文件的操作(创建、拷贝、写入、删除)_qt创建文件-CSDN博客

你可能感兴趣的:(服务器,前端)