上传的本地文件不论大小,都是上传50%就停止,有人知道什么情况吗?愁死了

解决方案 »

  1.   

    和大小没有关系。报的错:------------------------------------------------------
    System.Net.ProtocolViolationException: 必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse。   在 System.Net.HttpWebRequest.GetResponse()   在 HttpWebRequest文件上传.Form1.Upload_Request(String address, String fileNamePath, String saveName, ProgressBar progres) 位置 E:\百度云\工作文件\WindowsFormsApplication5\HttpWebRequest文件上传\Form1.cs:行号 135
    ---------------------------
    确定   
    ---------------------------不过request.ContentLength = length;已经添加了
      

  2.   

    个人怀疑是编码方式的问题,request.ContentLength = length*2;试试看,实际长度是求长度的一半。
      

  3.   

    求指导啊。我要急死了,搞了一天了,也不知道错在什么地方。报的错误:
    “必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse。”
    可以明明加了啊。
    谁教教我怎么调试也行啊!!!!
      

  4.   

    问题已经解决:因为自己粗心多加了个read();
    问题产生原因:1、代码编写界面搞的太乱:废弃代码要折叠。
                  2、盲目相信自己代码没有编写失误问题:遇见问题,首先要回归自己代码。
    问题总结:
    1、一个粗心,浪费大好时间啊!!!