我正在尝试使用mfc c ++将.zip文件流式传输到硬件。硬件发送过来后仍需要该文件为.zip格式,因为它会自行解压缩。
我一直无法找到类或方法来获取.zip文件并将其流式传输。
大多数搜索使我想到有关使用c ++解压缩或压缩的问题,这在我的情况下是没有用的。
有什么建议吗?有人遇到过这种情况吗?
答案 0 :(得分:0)
以下代码段使用CFile
将文件的前100个字节读入缓冲区:
CFile f;
if (f.Open(L"path_to_your_file", CFile::modeRead))
{
char buffer[100];
f.Read(buffer, sizeof buffer);
f.Close();
}
else
{
// handle error
DWORD error = GetLastError();
// error number in error
...
}
这或多或少是您所需要的。 Google提供CFile
的文档。
您应该能够找出其余的信息。
您正在读取的文件格式无关紧要。您只需要阅读文件的内容并将其发送到硬件即可。