C# WebClient UploadFile测试通过
来源:互联网 发布:苹果移动网络一键设置 编辑:程序博客网 时间:2024/06/05 03:54
首先需创建IIS虚拟目录(Upload)并给虚拟目录及实目录均增加匿名访问权限,否则会报403错误
//服务器路径
string Uri = "http://127.0.0.1/Upload/";
//文件路径
string fileName = "mysales.txt";
// 得到文件名,文件扩展名字,服务器路径
Uri = Uri + fileName;
// 创建WebClient实例
WebClient myWebClient = new WebClient();
//访问权限设置
myWebClient.Credentials = CredentialCache.DefaultCredentials;
// 要上传的文件
FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
try
{
byte[] postArray = br.ReadBytes((int)fs.Length);
Stream postStream = myWebClient.OpenWrite(Uri, "PUT");
if (postStream.CanWrite)
{
postStream.Write(postArray, 0, postArray.Length);
label1.Text = fileName + "上传成功!";
}
else
{
label1.Text = "文件目前不可写!";
}
postStream.Close();
}
catch (WebException errMsg)
{
label1.Text = "上传失败:" + errMsg.Message;
}
- C# WebClient UploadFile测试通过
- C# WebClient UploadFile测试通过
- C#通过WebClient提交页面表单
- C# WinForm通过WebClient实现文件上传下载 (附源码)
- C# WinForm通过WebClient实现文件上传下载 (附源码)
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- 通过WebClient操作ftp
- uploadfile
- uploadfile
- C#下载文件:WebClient
- C# WebClient gzip
- c# webclient下载网页
- jsp页面通过uploadfile工具上传文件
- C# WinForm通过WebClient实现文件上传下载 (附源码) 分类: C#.NET
- C#通过WebClient/HttpWebRequest实现http的post/get方法与java对接
- highcharts 实际开发应用
- Problem D
- Chrome快捷键大全
- linux shell脚本 检测动态日期目录存在与否
- java插入数据库乱码
- C# WebClient UploadFile测试通过
- 如何将android SDK sample中的例子用eclipse打开
- JAVA 生成解析XML-DOM
- 诗一首 感觉不错,保存下
- Todo List
- 用WORD2007 制作三线表
- Photon官方Lite类中Lite Concepts
- 数据库对象的缓存策略
- 第三周项目四