ASP.NET使用FileUpload上传文件
前台代码:
- <asp:FileUpload ID="fuKeleyi" runat="server" />
- <asp:Button ID="BtnUp" runat="server" onclick="BtnUp_Click" Text="上 传" />
- <asp:Label ID="LabMsg" runat="server"></asp:Label>
后台C#代码:
- using System;
- using System.Collections.Generic;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- namespace docnet
- {
- public partial class up : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protected void BtnUp_Click(object sender, EventArgs e)
- {
- if (fuKeleyi.HasFile)
- {
- string savePath = Server.MapPath("~/hovertreeupload/");//指定上传文件在服务器上的保存路径
- //检查服务器上是否存在这个物理路径,如果不存在则创建
- if (!System.IO.Directory.Exists(savePath))
- {
- System.IO.Directory.CreateDirectory(savePath);
- }
- savePath = savePath + "\\" + fuKeleyi.FileName;
- fuKeleyi.SaveAs(savePath);
- LabMsg.Text = string.Format("<a href='hovertreeupload/{0}'>hovertreeupload/{0}</a>", fuKeleyi.FileName);
- }
- else
- {
- LabMsg.Text = "你还没有选择上传文件!";
- }
- }
- }
- }
ASP.NET使用FileUpload上传文件的更多相关文章
- FileUpload 上传文件,并实现c#使用Renci.SshNet.dll实现SFTP文件传输
		fileupload上传文件和jquery的uplodify控件使用方法类似,对服务器控件不是很熟悉,记录一下. 主要是记录新接触的sftp文件上传.服务器环境下使用freesshd搭建好环境后,wi ... 
- 前端AngularJS后端ASP.NET Web API上传文件
		本篇体验使用AngularJS向后端ASP.NET API控制器上传文件. 首先服务端: public class FilesController : ApiController { //usi ... 
- asp.net限制了上传文件大小为..M,解决方法
		asp.net限制了上传文件大小为4M,在:在web.config里加下面一句,加在<System.web></System.web>之间如下:<system.web&g ... 
- asp.net FileUpload上传文件夹并检测所有子文件
		1.在FileUpload控件添加一个属性 webkitdirectory=""就可以上传文件夹了 <asp:FileUpload ID="FileUpload1& ... 
- ASP.NET跨服务器上传文件的相关解决方案
		第一种:通过FTP来上传文件 首先,在另外一台服务器上设置好FTP服务,并创建好允许上传的用户和密码,然后,在ASP.NET里就可以直接将文件上传到这台 FTP 服务器上了.代码如下: <%@ ... 
- .NET FileUpLoad上传文件
		一.上传扫描件到服务器,自定义创建文件夹(如果存在该文件夹,则无需创建),并判断格式以及文件大小进行保存: 首先创建一个保存按钮事件: protected void btnSave_Click(obj ... 
- 使用UpdatePanel时FileUpload失效的问题!【FileUpload上传文件失败】
		1.使用UpdatePanel后,FileUpload的HasFile始终为false,无论你是否选中了上传文件! 方案一:设置ScriptManager 的EnablePartialRenderin ... 
- ASP.NET 5 :上传文件(转)
		(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注.) 题记:在ASP.NET 5(MVC 6)中处理上传文件的方式和之前有所不同. 在MVC 5之前的版本中上传文件, ... 
- 解决COS、FileUpload上传文件时中文文件名乱码问题
		方法: MultipartParser mp = new MultipartParser(request, 10*1024*1024); mp.setEncoding("GBK") ... 
随机推荐
- Linux内核分析——第八周学习笔记20135308
			第八周 进程的切换和系统的一般执行过程 一.进程切换的关键代码switch_to分析 1.进程调度与进程调度的时机分析 (1)进程分类 第一种分类 I/O-bound:等待I/O CPU-bound: ... 
- MVVM开源框架Knot.js 教程2 - 大幅改变前端框架开发体验的Debugger
			Knotjs教程系列 1.CBS初步 2.Knot.js Debugger(本文) ....持续增加中 Knot.js 教程2 - 改变前端框架开发体验的Debugger Debugger只是一个方便 ... 
- Angular JS 学习笔记(自定义服务:factory,Promise 模式异步请求查询:$http,过滤器用法filter,指令:directive)
			刚学没多久,作了一个小项目APP,微信企业号开发与微信服务号的开发,使用的是AngularJS开发,目前项目1.0版本已经完结,但是项目纯粹为了赶工,并没有发挥AngularJS的最大作用,这几天项目 ... 
- Docker私有仓库Registry的搭建验证
			1. 关于Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候,我们的使用场景需要我们拥有一个私有 ... 
- Bootstrap系列 -- 18. 表单控件大小
			前面看到的表单控件都正常的大小.可以通过设置控件的height,line-height,padding和font-size等属性来实现控件的高度设置.不过Bootstrap框架还提供了两个不同的类名, ... 
- VMware v12.1.1 专业版以及永久密钥
			热门虚拟机软件VMware Workstation 现已更新至v12.1.1 专业版!12.0属于大型更新,专门为Win10的安装和使用做了优化,支持DX10.4K高分辨率显示屏.OpenGL 3.3 ... 
- Python学习日记
			江林楠学习了一下午后给大家呈现的20分钟速成Python—— 一些基本的语法:1.python无变量声明 直接a = []即可.2.python为对齐语言,用制表符表示语句块的嵌套.3.python语 ... 
- java和linux的编码
			最近要使用中科院计算所的关键词工具NLPIR,用java调用,在windows下测试后放到linux下跑,就发现会有乱码. windows下默认是GBK,linux下是utf-8,因此在意料之中(尽管 ... 
- 使用Ps制作透明ico
			准备好图片 打开Ps新建透明图片->抠取图片->复制粘贴 保存为gif格式->使用ico在线转换即可 
- iOS7(iPhone4)button不能改变button的title
			最近整了个高端的iPhone4测试机,系统是iOS7.1,测出一个问题,两个button,第二个的enable为NO,点击第一个button,第二个的title改变,然而在iPhone4上并不能运行, ... 
