CHttpFile:SendRequestEx()上传文件问题
httpfile->SendRequestEx(nlen);//当上传至几十个文件的时候.在这里阻塞了(线程到这里就不动了)
BYTE buffer[100] = {0};
cFile.SeekToBegin();
int nRead = cFile.Read(buffer,fileLength);
while (nRead == 100)
{
httpfile->Write(buffer, nRead);
nRead =cFile.Read(buffer, 100);
}
httpfile->Write(buffer, nRead);
httpfile->EndRequest();
得用如上代码循环上传文件.当上传文件个数很多(大约几KB一个)的时候.会阻塞.大约十几分钟.双可以上传成功.有时.则一直堵到死也传不上去了.