欢迎来到天天文库
浏览记录
ID:24279572
大小:55.00 KB
页数:4页
时间:2018-11-13
《asp.net文件上传操作--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Asp.net文件上传操作>>在ASP里要上传一个文件是很麻烦的事,需要稻香老农之类的组件的支持。在ASP.Net事情就变得简单了许多。如下面上传图片的例子。首先申明使用命名空间。usingSystem.IO;在设计页面拖进一个input(File)控件,并把它作为服务器控件运行。其ID为myFile;然后拖进一个button,给button的单击时间添加如下代码:protectedvoidsubmit_Click(objectsender,EventArgse){stringphName=this.tx
2、tName.Text;stringphType=this.ddlType.SelectedValue;if(this.myFile.PostedFile!=null){stringphotoName1=myFile.PostedFile.FileName;//获取初始文件名inti=photoName1.LastIndexOf(".");//取得文件名中最后一个"."的索引stringnee1.Substring(i);//获取文件扩展名if(nep;nep;nep;nep"neenoe.Noe2=noy
3、File.PostedFile.ContentLength.ToString()+neyFile.PostedFile.SaveAs(Server.MapPath("photos"+photoName2));//保存文件到路径,用Server.MapPath()取当前文件的绝对目录.在asp.里""必须用""代替}}HtmlInputFile对象与HTML文件输入元素对应。你可用由id属性指定的名称来访问它。它有下列特性:*PostedFile:上传文件的内容。*Accept:以逗号界定的MIME类型列
4、表,指定可能提交的文件类型。*MaxLength:要提交的文件的最长文件名长度(包括路径)。*Size:用户输入/选择上传文件的文本框宽度。以下是HTML输入控制的方法与特性:&12下一页>>>>这篇文章来自..,。nbsp;*FileName:用户计算机上的完全合格的文件名称。它还包含上传文件的本地路径。*ContentLength:上传文件的大小(字节)。*ContentType:上传文件的MIME内容类型。*InputStream:返回一个指向上传文件的流(Stream)对象,允许你阅读文件内容。*
5、SaveAs:方便保存上传文件的内容。==================相关文章===================利用ASP.向服务器上传文件文件上传技术是一个很实用的技术,有着很广泛的应用,在ASP.自身的前一个版本ASP里实现这个功能,就必须使用第三方的组件或者自己开发组件了,现在,用ASP.实现起来就简单得多了,我们不需要使用任何组件就可以实现上传的功能了。为了方便讲解,我们可以把文件上传分成两种类型:单一文件上传和多文件上传。单一文件上传我们先来介绍单一文件上传的方法,单一文件上传就比较简单
6、了,下面是实现单一文件上传的完整代码:<%ImportNamespace="System"%><%ImportNamespace="System.apPath(".")"Files"FileName)'显示上传结果Shol="文件上传成功!<br>上传文件名:"FileNameEndIfEndSub</script><html><body><formrunat="server"enctype="multipart/form-data"><inputtyp
7、e="file"id="UploadFile"runat="server"size="50"><br><asp:buttonrunat="server"Text="立即上传"onClick="Upload"/></form><hr><br><spanid="Shol>把上面的代码保存成.aspx文件,然后在该文件所在目录下创建一个存放文件的新目录Files,运行,先感受一下效果,然后再继续看下面的讲解97312348:上一页12>>>>这篇文章来自..,。
此文档下载收益归作者所有