用aspsmartupload组件实现asp文件上传

用aspsmartupload组件实现asp文件上传

ID:21039666

大小:85.50 KB

页数:12页

时间:2018-10-19

用aspsmartupload组件实现asp文件上传_第1页
用aspsmartupload组件实现asp文件上传_第2页
用aspsmartupload组件实现asp文件上传_第3页
用aspsmartupload组件实现asp文件上传_第4页
用aspsmartupload组件实现asp文件上传_第5页
资源描述:

《用aspsmartupload组件实现asp文件上传》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用ASPSmartUpload组件实现ASP文件上传>>教育资源库文件上传对于网站后台管理而言是一个很重要的功能。我们在上传文件的同时,可以把文件名、文件类型、版本、文件大小、下载路径、文件说明等相关信息保存在数据库中,用数据库的强大功能来管理各种类型的文件,包括对文件进行关键字匹配检索。目前使用得最广泛的网页开发技术非微软的ASP莫属,但遗憾的是ASP却没有文件上传功能,我们只能通过第三方组件来实现。事实上,的确有不少组件可以支持ASP文件上传,甚至还有开发者研究出了无组件上传的方法。但纵观这些技术,总有这样或那样的缺点,要么使用太复杂,不易控制;要么需要付费,免费的功

2、能太简单,无法深入地控制。笔者在本文里向大家介绍的这款文件上传组件----ASPSmartUpload,是由ASPSmart公司开发的,它功能强大,更重要的是它是完全免费的,非常符合我们“不花钱、多办事”的要求,是一个非常优秀的文件上传组件。简要地说,它有如下特点:●可限制上传单一文件的大小及多个文件的全部大小●一次可上传多个文件●可同时传送一般的表彰字段与文件●可将上传文件(如图形文件、ZIP文件等)写入数据库●可限制上传文件的类型●允许从数据库或文件取回先前上传的内容下面我们先来看一看ASPSmartUpload对象的使用方法和属性。一、注册ASPSmartUploa

3、d组件要在ASP页面中使用ASPSmartUpload组件,首先需要在使用它的机器上注册。注册的步骤很简单:1、将下载的ASPSmartUpload.zip解压缩到某个目录,如c:temp,由于ASPSmartUpload无法自动安装,所以在找到ASPSmartUpload.dll之后,需要手工在DOS方式下或“开始/运行”键入命令:regsvr32.exec:tempASPSmartUpload.dll系统会弹出一个窗口显示成功注册信息。2、接下来复制另一个dll文件ASPSmartUploadUtil.dll到32目录下,此时就完成了ASPSmartUpload

4、组件的注册与安装。二、ASPSmartUpload对象简介1、SmartUpload对象的属性和方法SmartUpload对象可以在ASP中直接被创建,其语法为:SetmyUpload=server.CreateObject(“ASPSmartUpload.SmartUpload”)myUpload.Collections

5、Properties

6、MethodsSmartUpload对象的主要属性与方法一览表:属性/方法说明属性TotalMaxFileSize允许上传的全部文件的大小MaxFileSize允许上传的单个文件的大小AlloartUpload有两个集合,分别是F

7、iles集合和Form集合,其层次关系为:ASPSmartUploadlFilesnfilelFormnitem2、Files对象的属性和方法myFiles.Collection

8、Properties

9、Method它只有一个集合,为file集合。Files对象的主要属性与方法一览表:属性/方法说明属性Count文件对象的个数TotalBytes文件集合的大小(以字节为单位)方法Item(ID)缺省方法,返回指定带有指定ID的文件对象File对象的调用语法:myFile.Properties

10、Methodsfile对象的主要属性与方法一览表:属性/方法说明属性NamePOS

11、T表单项名FileName用户键入的文件名FileExt用户键入的文件后缀FilePathName用户键入的文件路径ContentType用户键入的文件类型Size文件大小 12345下一页>>>>这篇文章来自..,。;IsMissing若未指定文件则为真TypeMIME用户键入的MIME类型Count文件对象的个数TotalBytes文件集合的大小(以字节为单位)方法SaveAs保存文件(覆盖文件名相同的文件)FileToField上传文件到数据库三、多个文件上传对ASPSmartUpload组件及其属性方法有了初步的了解后,我们来动手开发一个允许多个文件上传的

12、页面,在上传的同时还可以给各个文件加上说明。一般的HTML标记即可上传文件,只要将FORM标记的ENCTYPE属性赋为“multipart/form-data”值即可。在下面的例子中,我们最多可以同时上传四个文件。我们假定上传目录为当前目录下的upload子目录,由于要往upload目录中写入文件,因此必须将该目录中everyone的安全权限设为“修改”或“完全控制”。表单文件upload_1.htm:<scriptlanguage=vbscript>subdatacheck()ifupload.file01.va

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。