21,886
社区成员
发帖
与我相关
我的任务
分享
char buffer[102400]; //BUF_SIZE大小自己定义
DWORD length;
//照片图片
FILE * pFile = fopen("photo.bmp", "rb");
int img = fread(buffer, sizeof(char), 102400, pFile);//将文件二进制流读入到buffer中
fclose(pFile);
CryptBinaryToString((const BYTE *)buffer,img,CRYPT_STRING_BASE64,NULL,&length);//获取存放编码后字串所需长度
ImgString = new TCHAR[length];//ImgString是要发送给PHP的字串,根据上面获取的长度,初始化该字串
length--;//减去最后字串结束符的位置
CryptBinaryToString((const BYTE *)buffer,img,CRYPT_STRING_BASE64,ImgString,&length);//向ImgString里面存放buffer的base64编码
$face = addslashes(base64_decode(trim($_REQUEST['face'],"'")));
$query = "update index_base set face=$face where id=$bid";
$result = mysql_query($query);