我在一个新项目中使用Qt Creator,所以我对此不太了解.(我想下载一个zip文件,其中包含一个json文件,读取这个文件并使用该信息。我可以下载这个zip,将它保存在我的磁盘中,然后再打开它来读取json并使用它。但我只想在记忆中打开我的拉链,而不是真的保存它.我有一个QByteArray中的zip信息,我需要将这个“文件”发送到QuaZip构造函数/对象。我该怎么做呢?
发布于 2016-09-23 04:15:33
您可以使用QBuffer。它为QIODevice提供了一个QByteArray接口。
示例:
QByteArray byteArray("abc"); QBuffer buffer(&byteArray); buffer.open(QIODevice::WriteOnly); buffer.seek(3); buffer.write("def", 3); buffer.close();
然后可以使用ioDevice)构造函数创建QuaZip对象。
https://stackoverflow.com/questions/39660030
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例