用asp.net编写的上传程序
<%--
upload.aspx
这是一个上传文件,从中我们可以看出asp.net的优势,以前需要控件才能完成的程序,现在只需要几行代码就可以轻松完成。
--%>
<%@ Import Namespace="System.IO" %>
<%@ page Language="C#" debug="true" codepage="936"%>
<html>
<head>
<title>文件上传,aspcool.com </title>
<script language="C#" runat="server">
public void UploadFile(object sender , EventArgs E)
{
if(myFile.PostedFile!=null)
{
//定义一些变量
string nam = myFile.PostedFile.FileName ;
int i= nam.LastIndexOf("\\") ;
string newnm =nam.Substring(i) ;
//改变下面的“c:\\"到你想要保存的地址。
myFile.PostedFile.SaveAs("c:\\"+newnm) ;
//取得上传文件的各种属性。
fname.Text=myFile.PostedFile.FileName;
fenc.Text=myFile.PostedFile.ContentType ;
fsize.Text=myFile.PostedFile.ContentLength.ToString();
}
}
</script>
</head>
<body>
<center>
<h3> 文件上传演示,飞鹰制作 </h3>
<form id="uploderform" method="post" action="upload.aspx" enctype="multipart/form-data" runat="server" >
<table border="1" cellspacing="0" cellpadding="0" >
<tr> <td><h5>选择文件</h5></td</tr>
<tr><td>
<input type="file" id="myFile" runat="server" >
</td></tr>
<tr><td>
<input type="button" value="Upload" OnServerClick="UploadFile" runat="server" >
</td></tr>
</table>
</form>
<table border="1" cellspacing="0">
<tr><td><b>文件资料</b></td>
<td> </td>
</tr>
<tr>
<td>文件名称 :</td>
<td><asp:label id="fname" text="" runat="server" /></td></tr>
<tr>
<td>文件类型 :</td>
<td><asp:label id="fenc" runat="server" /></td></tr>
<tr>
<td>文件大小 :(in bytes)</td>
<td><asp:label id="fsize" runat="server" /></td></tr>
</table>
<h5>你可以从 <a href="http://www.aspcool.com/download">http://www.aspcool.com/download</a> 下载该程序.我们将给您提供更多的其它程序。如果有什么意见请到我的<a href="http://www.chaxiu.com/club/right.php?boardid=7&page=1">ASP论坛</a>来讨论。</h5>
</center>
</body>
</html>
- · ASP.NET 2.0数据缓存功能简介
- · Asp.net中与codePage=936有关的css失效等奇怪问题的解决办法
- · 刚用ASP.net做完一套用户和新闻管理系统
- · Cutting Edge:为ASP.NET控件加入快捷菜单(完)
- · 在ASP.NET中怎么用SESSION判断用户是否登录?(
- · 亲密接触ASP.net(5)
- · 亲密接触ASP.Net(4)
- · 亲密接触ASP.Net(3)
- · 亲密接触ASP.Net(2)
- · 亲密接触ASP.Net(1)
- · 用DES加密数据库信息,增强Asp.net的安全性(2)--实现源码
- · 用DES加密数据库信息,增强Asp.net的安全性(1)--分析
- · ASP.NET2.0的缓存控件和地址映射
- · 用好ASP.NET 2.0的URL映射
- · ASP.NET设计网络硬盘之两重要类
- · 解决ASP.NET安装后无法访问Oracle数据库问题
- · Asp.Net下的DataGrid的多层表头
- · 使用反射将业务对象绑定到 ASP.NET 窗体控件
- · Asp.net 2.0:Compile
- · 带你走进ASP.NET(4)
- · 带你走进ASP.NET(3)
- · 带你走进ASP.NET(2)
- · 带你走进ASP.NET(1)
- · ASP.NET 页面对象模型
- · Visual Studio Whidbey——Web应用程序开发新功能预览
- · ASP.NET应用程序规划与设计(4)
- · ASP.NET应用程序规划与设计(3)
- · ASP.NET应用程序规划与设计(2)
- · ASP.NET应用程序规划与设计(1)
- · 前几天看IBuySpy时记在OneNote里面的笔记
- · 关于IBuySpy里面用户权限验证方面的东西
- · 给IBuySpy构建一个PlugIn系统
- · 用ObjectSpaces重建IBuySpy的数据访问层
- · ASP.NET 2.0 中的SqlCacheDependency特性
- · ASP.NET中的Web Controls
- · ASP.Net的Cookie实现
- · ASP.Net的Application
- · ASP.Net的Session
