文件上传控件FileUpload用法初步

 1 <asp:FileUpload ID="fudTest" runat="server" />
2 <asp:Button ID="btnUpload" runat="server" Text="上传" OnClick="btnUpload_Click" />
3 <br />
4 <asp:Label ID="lblMessage" runat="server"></asp:Label>
5 1.aspx.cs
6
7
8 //上传文件按钮
9 protected void btnUpload_Click(object sender, EventArgs e)
10 {
11 //定义保存路径
12 string savePath = "UploadFiles";
13
14 //是否存在目录
15 if (!System.IO.Directory.Exists(Server.MapPath(savePath)))
16 {
17 //不存在创建文件夹
18 System.IO.Directory.CreateDirectory(Server.MapPath(savePath) );
19 }
20
21 //上传文件
22 if (fudTest.HasFile)
23 {
24 try
25 {
26 fudTest.SaveAs(Server.MapPath(savePath) + "\\" + fudTest.FileName);
27
28 lblMessagelblMessage.Text = lblMessage.Text+"客户端路径:" + fudTest.PostedFile.FileName + "<br>" +
29
30 "文件名:" + System.IO.Path.GetFileName(fudTest.FileName) + "<br>" +
31
32 "文件扩展名:" + System.IO.Path.GetExtension(fudTest.FileName) + "<br>" +
33
34 "文件大小:" + fudTest.PostedFile.ContentLength + " KB<br>" +
35
36 "文件MIME类型:" + fudTest.PostedFile.ContentType + "<br>" +
37
38 "保存路径:" + Server.MapPath(savePath) + "\\" + fudTest.FileName+
39 "<hr>";
40
41 }
42 catch (Exception ex)
43 {
44 lblMessage.Text = "发生错误:" + ex.Message.ToString();
45 }
46 }
47 else
48 {
49 lblMessage.Text = "没有选择要上传的文件!";
50 }
51 }

文件上传控件FileUpload用法初步

时间: 2024-10-10 11:11:15

文件上传控件FileUpload用法初步的相关文章

.Net 使用文件上传控件FileUpload上传图片

例1: 来源:http://long546324.iteye.com/blog/349946 Default.aspx文档: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1

改变FileUpload文件上传控件的显示方式,确认后上传

一.Aspx页面: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FileUploadDemo.aspx.cs" Inherits="WebApplication1.FileUploadDemo" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu

文件上传控件-如何上传文件-大文件下载

需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制. 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQuery Uploadify的部分,这部分代码封装在bjui-all.js文件中, 在bjui-all.js文件中的全局变量定义中有以下

ASP.NET使用文件上传控件上传图片

ASPX代码 <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht

jquery文件上传控件 Uploadify

(转自 http://www.cnblogs.com/mofish/archive/2012/11/30/2796698.html) 基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件. 要求使用jquery1.4或以上版本,flash player 9.0.24以上. 有两个版本,一个用flash,一个是html5.html5的需要付费~所以这里只说flash版本的用法. 官网:http://www.uploadify.com/ 控件截图

因用了NeatUpload大文件上传控件而导致Nonfile portion &gt; 4194304 bytes错误的解决方法

今天遇到一个问题,就是"NeatUpload大文件上传控件而导致Nonfile portion > 4194304 bytes错误",百度后发现了一个解决方法,跟大家分享下: NeatUpload是一个开源的大文件上传控件,非常的强大,支持文件类型过滤.上传进度条显示.多文件上传等强大的功能. 但部署至项目后,有些地方用普通的FileUpload上传时却发生了一个错误(Nonfile portion > 4194304 bytes,文件大于默认值4M),因如果用NeatUp

jquery文件上传控件 Uploadify(转)

原文:http://www.cnblogs.com/mofish/archive/2012/11/30/2796698.html 基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件. 要求使用jquery1.4或以上版本,flash player 9.0.24以上. 有两个版本,一个用flash,一个是html5.html5的需要付费~所以这里只说flash版本的用法. 官网:http://www.uploadify.com/ 控件截图:

ExtJS 中文件上传控件

1 Ext.onReady(function(){ 2 var fileUpload = new Ext.FormPanel({ 3 id:'fileUpload', 4 frame:true, 5 fileUpload:true, 6 items:[{ 7 xtype:'textfield', 8 labelStyle : 'text-align:right;', 9 allowBlank:false, 10 fieldLabel:'选择文件', 11 inputType:'file', 12

***文件上传控件bootstrap-fileinput的使用和参数配置说明

特别注意:    引入所需文件后页面刷新查看样式奇怪,浏览器提示错误等,可能是因为js.css文件的引用顺序问题,zh.js需要在fileinput.js后面引入.bootstrap最好在fileinput前引入. 比如: <!-- 集成上传插件bootstrap-fileinput 注意BS和JQ的js文件需要放在前面 --><link type="text/css" rel="stylesheet" href="<?php ec