asp.net上传文件功能
来源:互联网 发布:python 3.5 idle 编辑:程序博客网 时间:2024/04/29 23:33
<input id="upFile" type="file" name="upFile" runat="server" />
或者
<asp:FileUpload ID="FileUpload1" runat="server" />
.aspx.cs
//上传照片
if (this.upFile.PostedFile.FileName.Length > 0)//此处只是简单判断,不太严谨
{
string path = upFile.PostedFile.FileName;
int strNum = path.LastIndexOf(".");
string lastName = path.Substring(strNum);
string NewImageName = DateTime.Now.ToString("yyyyMMddHHmmss") + lastName;
string NewImageUrl = "StudentAlbum/" + NewImageName;//可设置要放在服务器上的相对路径
upFile.PostedFile.SaveAs(Server.MapPath(NewImageUrl));
this.Image1.ImageUrl = NewImageUrl;
this.HyperLink1.NavigateUrl = NewImageUrl;
}
原理是先把文件上传到服务器指定目录,而后把这个路径存入数据库。需要展示上传的文件(最直接的就是图片),只要从数据库中取出这个路径,在相关控件上显示即可。
如编辑时:
.aspx页面
<asp:HyperLink ID="HyperLink1" runat="server" Target="_blank">
<asp:Image ID="Image1" runat="server" Width="170px" Height="200px"></asp:Image>
.aspx.cs
if (!IsPostBack)
{
this.Image1.ImageUrl = ds.Tables[0].Rows[0]["photo"].ToString();
this.HyperLink1.NavigateUrl = ds.Tables[0].Rows[0]["photo"].ToString();
}
- asp.net上传文件功能
- ASP .net 实现文件上传 下载功能
- ASP.NET WebApi 文件上传功能
- asp.net(c#)实现文件上传功能
- Asp.Net下的文件上传功能实现
- Asp.Net下的文件上传功能实现
- Asp.Net下的文件上传功能实现
- 添加ASP.NET文件上传功能为您的网站
- asp.net文件上传
- ASP.Net文件上传
- ASP.Net文件上传
- ASP.NET上传文件
- asp.net文件上传
- ASP.NET上传文件
- Asp.Net 文件上传
- asp.net上传文件
- ASP.NET上传文件
- asp.net上传文件
- 基于Linux开源VOIP系统LinPhone[三]
- pageEncoding与contentType的区别
- RHEL6系统安装教程
- Silverlight中关于ComboBox的各种使用(基本上是汇总了往上的一些方法)
- TCP协议传输的三次握手原理
- asp.net上传文件功能
- Java 相关整理
- Eclipse+CDT+gdb调试android ndk程序
- Cisco子网划分原理基础渗透
- 完全卸载oracle
- 优化pxe网启动时tftp的传输速度 --- 针对pxelinux和bootmgr
- Linux下网络IP地址的转换函数(点分式--长整型转换)
- yum常用命令集锦
- Andorid简单应用理财工具-初始化数据