fileUpload上传视频
fileUpload上传视频
FileUpload控件还有一个void SaveAs (string filename)的方法,这个方法用于将上传的文件保存到服务器上。一般来说,使用FileUpload控件上传文件一般有如下几个步骤:
(1)利用HasFile属性判断是否上传了文件。
(2
fileUpload上传视频
FileUpload控件还有一个void SaveAs (string filename)的方法,这个方法用于将上传的文件保存到服务器上。一般来说,使用FileUpload控件上传文件一般有如下几个步骤:(1)利用HasFile属性判断是否上传了文件。
(2)在服务器上指定一个物理路径,并检查这个物理路径是否存在,如果不存在则先创建。
()指定上传文件在服务器上的上传路径,利用SaveAs()保存上传的文件。这一步还可以做一些其它检查工作,比如检查上传的文件格式是否符合要求或文件内容大小是否符合要求。
(4)将相对路径或者URL地址保存起来,以便客户访问或者下载。
这里要着重强调的是:我们保存上传的时候保存文件用的是物理路径,但是要保存的、日后客户端能访问得到的却是相对路径或者URL地址。
protected void btnUpload_Click(object sender, EventArgs e)
{
//判断是否上传了文件
if (fileUpload.HasFile)
{
//指定上传文件在服务器上的保存路径
string savePath = Server.MapPath(~/upload/);
//检查服务器上是否存在这个物理路径,如果不存在则创建
if (!System.IO.Directory.Exists(savePath))
{
//需要注意的是,需要对这个物理路径有足够的权限,否则会报错
//另外,这个路径应该是在网站之下,而将网站部署在C盘却把上传文件保存在D盘
System.IO.Directory.CreateDirectory(savePath);
}
savePath = savePath \\ fileUpload.Fileame;
fileUpload.SaveAs(savePath);//保存文件
//不过需要注意的是,在客户端访问却需要指定的是URL地址,而不是在服务器上的物理地址
literal.Text = string.Format(<a href= upload/{0} >upload/{0}</a>, fileUpload.Fileame);
}
}
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-01-20 04:32:08
上一篇:异常处理器
推荐阅读
留言与评论(共有 7 条评论) |
本站网友 艾条的用法 | 2分钟前 发表 |
这一步还可以做一些其它检查工作,比如检查上传的文件格式是否符合要求或文件内容大小是否符合要求 | |
本站网友 wap浏览 | 5分钟前 发表 |
这一步还可以做一些其它检查工作,比如检查上传的文件格式是否符合要求或文件内容大小是否符合要求 | |
本站网友 济南楼盘 | 11分钟前 发表 |
fileUpload.Fileame); } } | |
本站网友 避孕套的使用 | 23分钟前 发表 |
一般来说,使用FileUpload控件上传文件一般有如下几个步骤: (1)利用HasFile属性判断是否上传了文件 | |
本站网友 茶油的作用 | 12分钟前 发表 |
这里要着重强调的是:我们保存上传的时候保存文件用的是物理路径,但是要保存的 | |
本站网友 中国烟草网上订货网址 | 15分钟前 发表 |
EventArgs e) { //判断是否上传了文件 if (fileUpload.HasFile) { //指定上传文件在服务器上的保存路径 string savePath = Server.MapPath(~/upload/); //检查服务器上是否存在这个物理路径,如果不存在则创建 if (!System.IO.Directory.Exists(savePath)) { //需要注意的是,需要对这个物理路径有足够的权限,否则会报错 //另外,这个路径应该是在网站之下,而将网站部署在C盘却把上传文件保存在D盘 System.IO.Directory.CreateDirectory(savePath); } savePath = savePath \\ fileUpload.Fileame; fileUpload.SaveAs(savePath);//保存文件 //不过需要注意的是,在客户端访问却需要指定的是URL地址,而不是在服务器上的物理地址 literal.Text = string.Format(<a href= upload/{0} >upload/{0}</a> |