如何方便地将文件块读取到QByteArray?

时间:2017-04-12 00:14:29

标签: c++ qt qfile qbytearray

我想通过网络发送文件块。我希望将它们作为单独的QByteArray发送,比如说200字节。我以为我可以使用QFile,但我不明白它有什么问题。我尝试在给定路径打开文件,然后开始异步发送它:

QByteArray readFileChunk(QFileInfo filePath, quint64 offset, quint64 minLength)
{
    if(filePath.isFile() && filePath.isReadable()) {

        // Prepare the file instance and reset the byte count to 0             
        QFile currentFile(filePath.absoluteFilePath());
    }
}

我不知道如何从文件QByteArray读取从X到Y的范围。我在网上找不到简洁的例子,所以我发布了这个问题。

0 个答案:

没有答案