使用WebClient类上传文件
来源:互联网 发布:人工智能国际会议 编辑:程序博客网 时间:2024/05/06 21:28
我要在windows模式下上传文件,找了好久才找到,现在把他写下来,帮助后来者
方法一
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
WebClient webClient = new WebClient();
webClient.Credentials = CredentialCache.DefaultCredentials;
try
{
//方法一
FileStream fs = new FileStream(@"d:/filetxt.txt", FileMode.Open, FileAccess.Read);
BinaryReader r = new BinaryReader(fs);
byte[] postArray = r.ReadBytes((int)fs.Length);
Stream postStream = webClient.OpenWrite(@"http://10.227.34.174/upload/filetxt.txt", "PUT");
if (postStream.CanWrite)
{
postStream.Write(postArray, 0, postArray.Length);
Console.WriteLine("Success!");
}
else
{
Console.WriteLine("Fail!");
}
postStream.Close();
////方法二
//webClient.UploadFile(@"http://10.227.34.174/upload/filetxt.txt", "PUT", @"d:/filetxt.txt");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
方法二
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
WebClient webClient = new WebClient();
webClient.Credentials = CredentialCache.DefaultCredentials;
try
{
//方法二
webClient.UploadFile(@"http://10.227.34.174/upload/filetxt.txt", "PUT", @"d:/filetxt.txt");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
- 使用WebClient类上传文件
- 使用WebClient实现文件上传
- webclient上传文件
- 利用WebClient上传文件
- C#WebClient上传文件
- 使用WebClient或HttpWebRequest模拟上传文件和数据
- 使用WebClient或HttpWebRequest模拟上传文件和数据
- 使用WebClient上传文件时的错误问题解决
- 使用WebClient上传文件时的错误问题解决
- 使用WebClient或HttpWebRequest模拟上传文件和数据
- 使用WebClient上传文件的两种方式
- 使用WebClient或HttpWebRequest模拟上传文件和数据
- 使用WebClient上传文件时的错误问题解决
- C# Webclient 文件远程上传
- WebClient上传文件到ashx
- WebClient 类的使用和下载文件
- 使用WebClient上传文件时的错误问题解决和上传例子
- 使用WebClient实现文件下载
- 如何成为一个优秀的程序员
- 部署.NET知识(包含.net framework 和MDAC)
- 烧烤食物的危害
- 解读Web应用程序安全性问题的本质
- 袁剑:房地产套牢中国
- 使用WebClient类上传文件
- Eclipse插件的安装与配置
- 自动安装SQL Server数据库
- 什么是TLB
- java操作excel
- Beginning Java ME Unit Test with J2MEUnit
- 在 NetBeans IDE 中如何使用 Tomcat
- 中国教师99%都不合格
- javascript常用函数集