@@ -184,10 +184,10 @@ void CWeChatsDlg::OnBnClickedAttachWx()
FILE* pf = NULL;
TCHAR szWxImage[MAX_PATH] = { 0 };
_stprintf_s(szWxImage, _T("%s%s\\%s.jpg"), g_szModulePath, _T("image"), _T("wxid_uvndopqn7h2222"));
- pf = _tfopen(szWxImage, _T("w+"));
+ pf = _tfopen(szWxImage, _T("wb+"));
if (pf)
{
- fwrite(strData.c_str(), strData.size(), 1, pf);
+ fwrite(strData.data(), strData.size(), 1, pf);
fclose(pf);
}