-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的二進制數據,但否則它應該讀取文件到緩衝區。很難說出你在這裏尋找什麼樣的答案。 –