写一个程序,用socket套接字传递一个图片文件(大小:241KB),发送过去后,在生成图片时,大小变为了242KB,自然,图片文件无法预览。
后经查找,在生成图片时,打开文件操作如下:
errno_t res = _wfopen_s(&pFILE, L"E:\\meng.jpg", L"w");
将文件打开方式改为二进制方式,生成图片正常了,好吧,我泪奔了,以后一定要仔细些了。
errno_t res = _wfopen_s(&pFILE, L"E:\\meng.jpg", L"w + b" );