首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

HttPWebRequest下传文件有关问题

2012-12-15 
HttPWebRequest上传文件问题上传的本地文件不论大小,都是上传50%就停止,有人知道什么情况吗?愁死了[最优解

HttPWebRequest上传文件问题
上传的本地文件不论大小,都是上传50%就停止,有人知道什么情况吗?愁死了
[最优解释]
看看是什么错误,是不是文件太大了
[其他解释]
个人怀疑是编码方式的问题,request.ContentLength = length*2;试试看,实际长度是求长度的一半。
[其他解释]

引用:
看看是什么错误,是不是文件太大了

和大小没有关系。报的错:

---------------------------

---------------------------
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;已经添加了
[其他解释]
求指导啊。我要急死了,搞了一天了,也不知道错在什么地方。报的错误:
“必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse。”
可以明明加了啊。
谁教教我怎么调试也行啊!!!!
[其他解释]
问题已经解决:因为自己粗心多加了个read();
问题产生原因:1、代码编写界面搞的太乱:废弃代码要折叠。
              2、盲目相信自己代码没有编写失误问题:遇见问题,首先要回归自己代码。
问题总结:
1、一个粗心,浪费大好时间啊!!!

热点排行