FMC通过Http请求上传文件
void CMFCApplication1Dlg::HttpPostFile(string url, CString file, string paramName, string contentType)
{
CInternetSession pSession(_T("ic_PostWav")); //可以随意
CHttpConnection* pConnect;
CHttpFile * pFile;
//通过 url解析出来
CString pServeIP = _T("127.0.0.1");
INTERNET_PORT wPort = 8888;
CString pObject = _T("/api/v1/documents/upload");
pConnect = pSession.GetHttpConnection(pServeIP, wPort);
pFile = pConnect->OpenRequest(CHttpConnection::HTTP_VERB_POST, pObject, NULL, 0, NULL, NULL, INTERNET_FLAG_DONT_CACHE);
string boundary = "----1a2b3c4d5e6f";
//Http 头部
string pPostHeader;
pPostHeader = "Accept:aud