-2
void jpgToBuff(const char* srcfilename)
{
FILE* file = fopen(srcfilename, "rb");
fseek(file, 0, SEEK_END);
unsigned long fileLen = ftell(file);
fseek(file, 0, SEEK_SET);
char* file_data;
file_data = (char *)malloc((fileLen + 1) * sizeof(char));
fread(file_data, fileLen, 1, file);
fclose(file);
}
我是否正确地做到了这一点。我想最终通过套接字发送这些信息,并在另一端对其进行解码。任何建议将是超级有用的。这是理论上可以通过套接字发送它并将其解码成另一侧的图像吗?将二进制jpg数据复制到缓冲区
解释你看到的问题将有助于获得更好的答案 – bashrc
改变你的标题,这很容易混淆 – eyllanesc
你不需要+1的二进制数据,但否则它应该读取文件到缓冲区。很难说出你在这里寻找什么样的答案。 –