C# winform 上传文件到服务器
1.首先要在服务器端新建一个网站axpx页
然后再网站的后台写代码获取winform传过来的文件名。
声明:这个方法虽然最简单最省事,但是上传大文件可能会报错,我的机器是10M,
超过10M就会提示报错。
- //这是网站的后台代码,获取winform传过来的文件名
- protected void Page_Load(object sender, EventArgs e)
- {
- foreach (string f in Request.Files.AllKeys)
- {
- HttpPostedFile file = Request.Files[f];
- file.SaveAs(@"d:/" + file.FileName);
- }
- }
2.至于winform那边,就只是要调用一下WebClient的UploadFile方法了。
WebClient 属于 using System.Net; 空间下。
- public bool uploadFileByHttp(string webUrl,string localFileName)
- {
- // 检查文件是否存在
- if (!System.IO.File.Exists(localFileName))
- {
- MessageBox.Show("{0} does not exist!", localFileName);
- return false;
- }
- try
- {
- System.Net.WebClient myWebClient = new System.Net.WebClient();
- myWebClient.UploadFile(webUrl, "POST", localFileName);
- }
- catch
- {
- return false;
- }
- return true;
- }
- //调用方法属于远程服务器的地址,和保存文件的地址
- this.uploadFileByHttp(" http://localhost:1878/UploadFileWebSite/UploadFile.aspx", @"D:/1.txt");
C# winform 上传文件到服务器相关推荐
- c winform 上传文件到mysql_WinForm上传文件至服务器
/// /// WebClient上传文件至服务器 /// /// 文件名,全路径格式 /// 服务器文件夹路径 /// public bool Upload(string localFilePath ...
- jsch 移动服务器上文件,jsch上传文件到服务器
需求就是上传文件到服务器,服务器的存储地址由程序决定然后可以自动创建. 使用第三方:jsch JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文 ...
- C# winform 上传文件 (多种方案)
方案一: 注意:要开启虚拟目录的"写入"权限,要不然就报 403 错误 工作中用到winform上传文件(-_-!,很少用winform,搞了半天) 碰到一点问题,解决如下 1.5 ...
- C# winform 上传文件 (多种)
转:http://www.cnblogs.com/7in10/archive/2008/05/20/1203402.html 方案一: 注意:要开启虚拟目录的"写入"权限,要不然就 ...
- C 上传文件到服务器(含接收端源码)
2019独角兽企业重金招聘Python工程师标准>>> 本文demo下载地址:http://www.wisdomdd.cn/Wisdom/resource/articleDetail ...
- android 上传文件到服务器
1.编写layout.xml <LinearLayout android:layout_width="match_parent"android:layout_height=& ...
- 上传文件到服务器并显示,J2EE如何实现Servlet上传文件到服务器并相应显示功能...
J2EE如何实现Servlet上传文件到服务器并相应显示功能 发布时间:2021-07-10 11:44:54 来源:亿速云 阅读:82 作者:小新 这篇文章将为大家详细讲解有关J2EE如何实现Ser ...
- linux上传文件到服务器
1.连接服务器 : ssh 用户名@ip地址 例如: unbutu@unbutu-System-Product-Name:~$ ssh root@123.57.235.11 root@123.57.2 ...
- android -上传文件到服务器
android上传文件到服务器 重点:最好是设置好content-type这些参数的配置! package com.spring.sky.image.upload.network; ...
最新文章
- linux shell编程(三) if 和 for
- WPF DispatcherTimer(定时器应用) 无人触摸60s自动关闭窗口
- 安卓开发之路-浅识Android
- 解决Downloading data from https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz国内下载速度缓慢的问题
- 深入研究 Angular 和 ASP.NET Core 3.0
- swift 点击响应视图之外的地方
- unix和linux命令_Linux vs. Unix,在命令行中清理数据,为儿童准备的15本书,以及更多必读内容
- 【手记】解决“未能创建 SSL/TLS 安全通道”异常
- JavaMail操作的总结(2)
- Java程序员如何高效学习,才能加快成为架构师的步伐
- android 蓝牙设备断开,android 程序屏幕旋转,蓝牙设备断开导致的MainActivity重新创建问题...
- 关于VC6.0一些常见问题和解决方案
- 遗传算法求解TSP及其变式
- 联想拯救者Legion Y7000P 2020款ubuntu20.04安装ros noetic与bloom-generate打包ros noetic为deb软件包
- 关于农历闰月年份的口诀
- android p cts camera测试 android.hardware.camera2.cts.CaptureRequestTest#testEdgeModeControl fail
- 数据库连接中的等值连接、自然连接、外连接、左外连接和右外连接
- vue中使用loadsh实现防抖功能及处理各种数据
- iOS通过URL Scheme启动app(收集了常用的app的URL Scheme)
- php实现登录验证码_PHP实现登录验证码功能
热门文章
- QT的QQmlExpression类的使用
- QT的QPair类的使用
- Mysql 优化器内部JOIN算法hash join On-Disk Hash Join Grace Hash Join Hybrid hash join过程详解
- Mysqlbackup备份还原初识
- 怎么让电脑运行速度变快_电脑运行慢怎么办 电脑运行慢解决方法【详解】
- SRAM Controller
- word公式上下符解决方案
- matlab中.P文件的使用说明
- 形似棺材的“抗震救生床”,你会要吗?
- Mac 下搭建环境 homebrew/git/node.js/npm/vsCode...