C#发送文件到URL(跪求高人指教)
为什么我做的程序小文件能发送,而发文件就会提示内部服务器500错误,哪位高人帮帮忙啊??
FileStream fs = new FileStream("D:\\Test\\fff.xml",FileMode.Open);
// 使用文件流构造一个二进制读取器将基元数据读作二进制值
byte[] imageBuffer = new byte[fs.Length];
HttpWebRequest myRequest =(HttpWebRequest)WebRequest.Create("http://localhost/WebApplication1/WebForm1.aspx");
myRequest.Method = "POST";
myRequest.ContentType="application/x-www-form-urlencoded";
myRequest.ContentLength = imageBuffer.Length;
MessageBox.Show(imageBuffer.Length.ToString());
Stream newStream=myRequest.GetRequestStream();
const int size = 1000;
int total,rdby,len,num;
total=imageBuffer.Length;
rdby=0;
len=0;
num=0;
len =fs.Read(imageBuffer,0,total) ;
//将读取的数据发送到对应的计算机
newStream.Write(imageBuffer, 0,len);
//增加已经发送的长度
rdby=rdby+len ;
num=total-rdby;
MessageBox.Show(num+"-"+total+"-"+rdby);
// }
HttpWebResponse myResponse=(HttpWebResponse)myRequest.GetResponse();
StreamReader reader = new StreamReader(myResponse.GetResponseStream(),Encoding.Default);
FileStream fs = new FileStream("D:\\Test\\fff.xml",FileMode.Open);
// 使用文件流构造一个二进制读取器将基元数据读作二进制值
byte[] imageBuffer = new byte[fs.Length];
HttpWebRequest myRequest =(HttpWebRequest)WebRequest.Create("http://localhost/WebApplication1/WebForm1.aspx");
myRequest.Method = "POST";
myRequest.ContentType="application/x-www-form-urlencoded";
myRequest.ContentLength = imageBuffer.Length;
MessageBox.Show(imageBuffer.Length.ToString());
Stream newStream=myRequest.GetRequestStream();
const int size = 1000;
int total,rdby,len,num;
total=imageBuffer.Length;
rdby=0;
len=0;
num=0;
len =fs.Read(imageBuffer,0,total) ;
//将读取的数据发送到对应的计算机
newStream.Write(imageBuffer, 0,len);
//增加已经发送的长度
rdby=rdby+len ;
num=total-rdby;
MessageBox.Show(num+"-"+total+"-"+rdby);
// }
HttpWebResponse myResponse=(HttpWebResponse)myRequest.GetResponse();
StreamReader reader = new StreamReader(myResponse.GetResponseStream(),Encoding.Default);
...全文
相关推荐
4ssm017高校就业管理系统设计与实现_ssm+vue+html+w.zip
项目资源包含:可运行源码+sql文件+文档 源码都是精心调试,有文档,可以部署,有费用,谢谢支持。 适用人群:学习不同技术领域的小白或进阶学习者;可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 项目具有较高的学习借鉴价值,也可拿来修改、二次开发。 有任何使用上的问题,欢迎随时与博主沟通,博主看到后会第一时间及时解答。 开发语言:Java 框架:ssm 技术:Vue JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 管理员登录进入本系统操作的功能包括对公司,用户,招聘岗位,招聘信息,简历投递信息,简历信息等进行管理。 公司登录进入本系统操作的功能包括查看简历投递信息,管理邀请面试信息,管理招聘信息等。 用户登录进入本系统操作的功能包括投递简历,管理简历,查看招聘信息,查看面试邀请信息等。
基于ssm+vue高校就业管理系统.zip
基于ssm+vue高校就业管理系统.zip
基于ssm+vue+web的学生就业管理系统.zip
基于ssm+vue+web的学生就业管理系统.zip
基于ssm的高校就业管理系统.zip
基于ssm的高校就业管理系统.zip
【ssm项目源码】高校社团管理系统.zip
【ssm项目源码】高校社团管理系统.zip


