本帖最后由 VisualEleven 于 2011-08-11 21:07:01 编辑

解决方案 »

  1.   

    调试运行时发现所有API都能返回成功,文件的读取和写入也都成功了
    --------------------------------------------------------确定?
      

  2.   

    抓下包,确认文件内容发送给了web服务器,看看服务器的应答。可能是web服务器没有写文件。
      

  3.   

    服务器端得目录下没有生成文件
    =========================
    你需要在WEB服务器端也提供相应的页面,来处理你的HTTP提交文件,比如用PHP/JSP/ASP等。
      

  4.   

    你是用http的 put协议上传文件。 把iis 某web目录设置允许写入。 则可以put上传。 还要打开ntfs分区iis用户可写权限. 用put软件测试下是否可上传。 还可以抓包分析协议。 用wininet写的抓包。对比找原因
      

  5.   

    这样做不好,存在安全漏洞,采用Wininet http+ASP实现
      

  6.   

    我做上传程序的时候都是自己用socket写一个服务端,应该不会你给它发个文件,他就在你指定的目录下创建一个文件,需要你自己搭建服务器完成这个功能