CString filestr;
CFile fFile;
fFile.Open("a.jpg",CFile::modeReadWrite);
fFile.Read(filestr.GetBuffer(fFile.GetLength()),fFile.GetLength());
filestr.ReleaseBuffer();
fFile.Close();
AfxMessageBox(filestr);
为何 AfxMessageBox 弹出来的只是几个字符,通过post发送到web也生成不了图片
1、上面的这个思路错在哪里
2、如果此路不通,有什么方法可以解决VC读取图片发送到web 的问题感谢各位的回答
CFile fFile;
fFile.Open("a.jpg",CFile::modeReadWrite);
fFile.Read(filestr.GetBuffer(fFile.GetLength()),fFile.GetLength());
filestr.ReleaseBuffer();
fFile.Close();
AfxMessageBox(filestr);
为何 AfxMessageBox 弹出来的只是几个字符,通过post发送到web也生成不了图片
1、上面的这个思路错在哪里
2、如果此路不通,有什么方法可以解决VC读取图片发送到web 的问题感谢各位的回答
fFile.Open("a.jpg",CFile::modeReadWrite);
DWORD nLen = fFile.GetLength();
char *Buf = new char[nLen];
fFile.Read(Buf,nLen);
fFile.Close();
AfxMessageBox(Buf );
2vc上传web有很多方法,ftp,http等等,按自己需要选用
参考
vc++ post http实现文件上传
http://wenku.baidu.com/view/900d115177232f60ddcca160.html