/************************************************************************/ /* upload thread /************************************************************************/ DWORD WINAPI ThreadProcUpload(LPVOID lpParam) { SUploadInfo* pSUploadInfo = (SUploadInfo*)lpParam; if (pSUploadInfo == NULL) return 0; const int N_BufferSizeRead_Net = 1024; BOOL bRet = FALSE; DWORD dwErr = 0; do { CString strUrl = pSUploadInfo->strUrl; //A pointer to a null-terminated string that contains the name of the target object of the specified HTTP verb CString strServerHost = strUrl; //访问网址的域名 CString strTemp1 = _T("http://"); CString strTemp2 = _T("https://"); int nSel = strServerHost.Find(strTemp1); if (nSel != -1) nSel += strTemp1.GetLength(); else { nSel = strServerHost.Find(strTemp2); if (nSel != -1) nSel += strTemp2.GetLength(); } if (nSel != -1) { strServerHost = strServerHost.Mid(nSel); strUrl = strUrl.Mid(nSel); } nSel = strServerHost.Find(_T('/')); if (nSel != -1) strServerHost = strServerHost.Left(nSel); strUrl = strUrl.Mid(nSel + 1); //Initializes an application's use of the WinINet functions. HINTERNET hOpen =
通过POST向WEB服务器发送数据/上传文件(HttpSendRequestEx、InternetWriteFile)
最新推荐文章于 2024-06-18 11:37:13 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)