http://topic.csdn.net/u/20090715/16/a51d1438-c25d-4cb5-8666-20b7eaca9b89.html下载文件的代码已经能够实现,但上传文件测试了快一个小时了也没搞定呢,希望使用过的朋友提供下,谢谢!

解决方案 »

  1.   

    http://blog.chinaunix.net/u3/94574/showart_1950659.html
      

  2.   

    文件上传代码已经可以了,但还有一个问题,如果经过代理上传就不行,我的代理设置的代码如下: char strProxyList[MAX_PATH], strUsername[64], strPassword[64];
    strcpy(strProxyList, "127.0.0.1:808");
    strcpy(strUsername, "fengrongxing");
    strcpy(strPassword, "123456");
    INTERNET_PROXY_INFO proxyinfo;
    proxyinfo.dwAccessType = INTERNET_OPEN_TYPE_PROXY;
    proxyinfo.lpszProxy = strProxyList;
    proxyinfo.lpszProxyBypass = NULL;
    Session.SetOption(INTERNET_OPTION_PROXY, (LPVOID)&proxyinfo, sizeof(INTERNET_PROXY_INFO)); pHttpConnection = Session.GetHttpConnection(defServerName,nPort);   
    pHttpFile = pHttpConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST, defObjectName);  pHttpFile->SetOption(INTERNET_OPTION_PROXY_USERNAME, strUsername, strlen(strUsername)+1);
    pHttpFile->SetOption(INTERNET_OPTION_PROXY_PASSWORD, strPassword, strlen(strPassword)+1);
    大家知道是什么原因吗?