开发者社区> 吞吞吐吐的> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

C# winform 上传文件到服务器

简介:
+关注继续查看

1.首先要在服务器端新建一个网站axpx页

然后再网站的后台写代码获取winform传过来的文件名。

声明:这个方法虽然最简单最省事,但是上传大文件可能会报错,我的机器是10M,

超过10M就会提示报错。

 

 

[c-sharp] view plaincopyprint?
 
  1. //这是网站的后台代码,获取winform传过来的文件名  
  2. protected void Page_Load(object sender, EventArgs e)  
  3.  {  
  4.      foreach (string f in Request.Files.AllKeys)  
  5.      {  
  6.          HttpPostedFile file = Request.Files[f];  
  7.          file.SaveAs(@"d:/" + file.FileName);  
  8.      }  
  9.  }  

 

 

2.至于winform那边,就只是要调用一下WebClient的UploadFile方法了。

WebClient 属于 using System.Net; 空间下。

 

 

[c-sharp] view plaincopyprint?
 
  1. public bool uploadFileByHttp(string webUrl,string localFileName)  
  2.         {  
  3.             // 检查文件是否存在  
  4.             if (!System.IO.File.Exists(localFileName))   
  5.             {  
  6.                 MessageBox.Show("{0} does not exist!", localFileName);  
  7.                 return false;  
  8.             }  
  9.             try  
  10.             {  
  11.                 System.Net.WebClient myWebClient = new System.Net.WebClient();  
  12.                 myWebClient.UploadFile(webUrl, "POST", localFileName);  
  13.             }  
  14.             catch  
  15.             {                 
  16.                 return false;  
  17.             }  
  18.             return true;  
  19.         }  
  20.   
  21. //调用方法属于远程服务器的地址,和保存文件的地址  
  22. this.uploadFileByHttp(" http://localhost:1878/UploadFileWebSite/UploadFile.aspx", @"D:/1.txt"); 

 

分类: ASP.NET
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/4174410.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云国际版使用SSH上传文件及文件夹到Linux服务器的方法
本文www.123clouds.com介绍阿里云国际版使用SSH上传文件及文件夹到Linux服务器的方法。
0 0
上传文件到服务器 | 学习笔记
快速学习上传文件到服务器。
0 0
【php详细笔记】上传文件到服务器(下)
【php详细笔记】上传文件到服务器
0 0
【php详细笔记】上传文件到服务器(上)
【php详细笔记】上传文件到服务器
0 0
写给大忙人看的 - Java中上传文件MinIO服务器(2)
上一篇 写给大忙人看的 - 搭建文件服务器 MinIO(一),我们已经成功地搭建了 MinIO 文件服务器,这一篇讲解在 Java 中如何上传文件至 MinIO
0 0
netty系列之:搭建HTTP上传文件服务器
netty系列之:搭建HTTP上传文件服务器
0 0
Java通过OpenSSH上传文件到远程Windows服务器,并远程解压zip包
Java通过OpenSSH上传文件到远程Windows服务器,并远程解压zip包
0 0
Java实现上传文件到指定服务器指定目录
Java实现上传文件到指定服务器指定目录
0 0
Jeesite4本地及服务器上传文件、图片详解
Jeesite4本地及服务器上传文件、图片详解
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
网站/服务器取证 实践与挑战
立即下载
固守服务器的第一道防线——美联集团堡垒机的前世今生
立即下载
机器学习在大规模服务器治理复杂场景的实践
立即下载