项目是这样的:
根据程序条件,后台的(C/S)的程序,需要批量上传一组文件(可能有几百个)到服务端,如果手工上传肯定不行,所以想这个办法是不是可以实现:
http://server/upfile.aspx?filename=c:\文件名.xls
如果不能实现,有什么好的办法可以借用,谢谢
根据程序条件,后台的(C/S)的程序,需要批量上传一组文件(可能有几百个)到服务端,如果手工上传肯定不行,所以想这个办法是不是可以实现:
http://server/upfile.aspx?filename=c:\文件名.xls
如果不能实现,有什么好的办法可以借用,谢谢
解决方案 »
- 向 RichTextBox 头追加字符串 ???
- 新手,求C#窗体画图
- 我用c#模拟键盘向某个窗口输入快捷键,但窗口没反应,已经给屏了
- C#如何在 运行时生成的PictureBox中 显示图标文件(.ico) 快被搞死了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 求我vs2005 winform 换皮肤控件?
- c# 获取文件关闭信息,将文件保存到数据库中
- RichTextBox中如何做粘贴功能!
- 输入IP的那个Input
- 对于用c写的一个库,在c#里面怎么调用?
- 求解“ExtraEd”类名的输入框
- 进度条progressbar如何实时显示
- asp.net C#问题
Console.Write("\nPlease enter the URL 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 URL");
string fileName = Console.ReadLine();Console.WriteLine("Uploading {0} to {1} ...",fileName,uriString);
// Upload the file to the URL using the HTTP 1.0 POST.
byte[] responseArray = myWebClient.UploadFile(uriString,"POST",fileName);// Decode and display the response.
Console.WriteLine("\nResponse Received.The contents of the file uploaded are: \n{0}",Encoding.ASCII.GetString(responseArray));
是这样的:
后台的程序(C/S)的程序,需要上传文件到服务器,想通过B/S实现此功能。
后台的计算与服务器在不同地方,服务器除80端口外不开放任何端口。
哪位对WebClient很了解的帮助一下,谢谢
当然你可以用ActiveX
但是在b/s中就不行了,安全不允许
用active是一种选择,但你的麻烦会更多,因为很多的浏览器都屏蔽/阻止active了