18,356
社区成员
发帖
与我相关
我的任务
分享
16:15:50 192.168.5.124:49879 上传失败于 20180226161550.wav: 不允许。
16:15:50 192.168.5.124:49879 上传失败 20180226161550.wav
16:15:50 192.168.5.124:49879 请求 POST /uploadfile/
if(!InternetWriteFile(hHttpRequest,localJpg.FileBuf,localJpg.nFileLen,&dwNumberOfBytesWritten))
这个返回的错误
三个组合http 请求的
string CPost::MakeRequestHeaders(string &strBoundary)
{
string strData;
strData += _T("Content-Type: multipart/form-data; boundary="); //二进制文件传送Content-Type类型为: multipart/form-data
strData += strBoundary;
strData +="\r\n";
return strData;
}
string CPost::MakePreFileData(string &strBoundary, string &strFileName, int iRecordID)
{
//////////////////////////////////////////////////////////////////////////////////
string strData;
strData += _T("--");
strData += strBoundary;
strData += _T("\r\n");
strData += _T("Content-Disposition: form-data; name=\"file1\"; filename=\""); //必备1:Path
strData += strFileName;
strData += _T("\"");
strData += _T("\r\n");
strData += _T("Content-Type: image/jpeg"); //必备2:Type
strData += _T("\r\n\r\n");
return strData;
}
string CPost::MakePostFileData(string &strBoundary)
{
string strData;
strData = _T("\r\n");
strData += _T("--");
strData += strBoundary;
strData += _T("\r\n");
strData += _T("Content-Disposition: form-data; name=\"submitted\"");
strData += _T("\r\n\r\n");
strData += _T("hello");
strData += _T("\r\n");
strData += _T("--");
strData += strBoundary;
strData += _T("--");
strData += _T("\r\n");
return strData;
}
我传的是jpg文件 目录是自己IP下的 /uploadfile/
这会不会要设置可以允许上传文件的权限?