用WebClient怎样设置才能上传文件?
主 题: 用WebClient怎样设置才能上传文件?
作 者: jb2008 (飞天.net)
等 级: ^^^^^
信 誉 值: 99
所属论坛: .NET技术 C#
问题点数: 50
回复次数: 13
发表时间: 2003-3-20 17:09:43
下面是用WebClient上传文件的代码,发生405不允许错误。
服务器端怎么样设置才能接收。
string fileName = @"D:\worddocuments\Excel\tools.xls";
string uriString = "http://134.242.7.147/search";
WebClient myWebClient = new WebClient();
try
{
myWebClient.UploadFile(uriString, "POST", fileName);
}
catch (Exception err)
{
MessageBox.Show(err.ToString());
}
回复人: jb2008(飞天.net) ( 五级(中级)) 信誉:99 2003-3-20 21:31:37 得分:0
up
回复人: qieyj(温馨港湾) ( 两星(中级)) 信誉:120 2003-3-20 21:36:52 得分:10
下面的示例使用 UploadFile 将指定文件上载到指定 URI。由服务器返回的任何响应都显示到控制台。
Console.Write("\nPlease enter the URI to post data to : ");
String uriString = Console.ReadLine();
// Create a new WebClient instance.
WebClient myWebClient = new WebClient();
Console.WriteLine("\nPlease enter the fully qualified path of the file to be uploaded to the URI");
string fileName = Console.ReadLine();
Console.WriteLine("Uploading {0} to {1} ...", fileName, uriString);
// Upload the file to the URI.
// The 'UploadFile(uriString,fileName)' method implicitly uses HTTP POST method.
byte[] responseArray = myWebClient.UploadFile(uriString, fileName);
// Decode and display the response.
Console.WriteLine("\nResponse Received.The contents of the file uploaded are: \n{0}", Encoding.ASCII.GetString(responseArray));
回复人: qieyj(温馨港湾) ( 两星(中级)) 信誉:120 2003-3-21 11:22:16 得分:10
string uriString = "http://134.242.7.147/search";
这个url地址可能需要侦听网络并发送请求,你可能的使用System.Net.Sockets 命名空间提供 TCPClient 类、TCPListener 类和 UDPClient 类这些类处理使用不同的传输协议建立连接的详细信息,并且作为流向应用程序公开网络连接。
回复人: jb2008(飞天.net) ( 五级(中级)) 信誉:99 2003-3-21 11:56:23 得分:0
不懂
回复人: kingwood2000(kingwood) ( 三级(初级)) 信誉:100 2003-3-21 12:14:51 得分:0
在服务器端将上传目录的权限中添加asp.net用户,设置为修改。试试!
回复人: jb2008(飞天.net) ( 五级(中级)) 信誉:99 2003-3-21 13:45:00 得分:0
谁能提供从客户端上传批量文件到服务器上的最方法,
webclient
ftp
socket
CopyTo
回复人: spanzhang(红尘斩丝客) ( 一级(初级)) 信誉:100 2003-3-27 14:00:05 得分:0
关注
回复人: zwztu(做自己想做的事) ( 两星(中级)) 信誉:110 2003-3-27 14:02:32 得分:0
强烈关注
回复人: spanzhang(红尘斩丝客) ( 一级(初级)) 信誉:100 2003-3-27 15:10:21 得分:0
用WebClient下载没任何问题。所以,我想,在服务器方应该有个东西来接收数据并保存到文件。这个东西是什么呢?
回复人: spanzhang(红尘斩丝客) ( 一级(初级)) 信誉:100 2003-3-28 11:19:41 得分:30
靠,我终于搞懂了是怎么回事了。如果谁需要就给我发短消息吧。
回复人: sscwxch(星际浪子) ( 一级(初级)) 信誉:100 2003-6-16 0:33:10 得分:0
我需要!thanks
回复人: iGuoJing(iGuoJing) ( 二级(初级)) 信誉:100 2003-6-16 1:52:11 得分:0
yao.
回复人: tttzms(乡巴佬) ( 一级(初级)) 信誉:100 2003-6-16 8:45:18 得分:0
开一贴子大家分享啊
该问题已经结贴 ,得分记录: qieyj (10)、 qieyj (10)、 spanzhang (30)