ASP应用开发与实践 第7章 文件操作与上传组件.ppt

ASP应用开发与实践 第7章 文件操作与上传组件.ppt

ID:50316466

大小:3.00 MB

页数:69页

时间:2020-03-08

ASP应用开发与实践 第7章 文件操作与上传组件.ppt_第1页
ASP应用开发与实践 第7章 文件操作与上传组件.ppt_第2页
ASP应用开发与实践 第7章 文件操作与上传组件.ppt_第3页
ASP应用开发与实践 第7章 文件操作与上传组件.ppt_第4页
ASP应用开发与实践 第7章 文件操作与上传组件.ppt_第5页
资源描述:

《ASP应用开发与实践 第7章 文件操作与上传组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章要求:第7章文件操作与上传组件使用FileSystemObject文件系统组件对文件及文件夹进行操作使用TextStream文本流对象读取和写入文件使用AspUpload组件上传文件到服务器,并实现文件的下载和删除功能使用AspUpload组件上传文件到数据库,并实现文件的下载、显示和删除功能使用LyfUpload组件上传文件到服务器和管理文件使用LyfUpload组件上传文件到数据库和管理文件使用ADO的Stream组件将数据库中的文件保存到服务器主要内容1.FileSystemObject文件系统组件2.TextStream文

2、本流对象3.AspUpload上传组件4.LyfUpload上传组件5.使用ADODB.Stream组件上传文件6.综合实例——从文本文件中读取信息第7章文件操作与上传组件7.1.1认识FileSystemObject组件7.1.2创建FileSystemObject对象7.1.3FileSystemObject对象对文件的操作7.1.4FileSystemObject对象对文件夹的操作7.1.5FileSystemObject对象对驱动器的操作7.1FileSystemObject文件系统组件应用FileSystemObject组件

3、可以实现文本文件内容的创建、读取和写入,还可以在服务器端创建、移动、更改或删除文件夹,获取服务器端的驱动器相关信息等。FileSystemObject组件提供了CopyFile、CreateTextFile、OpenTextFile、GetFolder和GetFile等方法;此外还提供了Drives属性。例如,应用FileSystemObject组件可以获取服务器文件信息,如图7-1所示。图7-1FileSystemObject对象的应用7.1.1认识FileSystemObject组件使用FileSystemObject对象时,首先

4、需要应用Server对象的CreateObject方法来创建该对象,然后才可以应用该对象实现文本文件内容的创建、读取和写入,或在服务器端创建、移动和删除文件夹。下面介绍如何创建FileSystemObject对象。语法:SetFSO=Server.Createobject("Scripting.FileSystemObject")FSO:创建FSO对象的实例名称。【例7-1】应用Server对象的CreateObject方法来创建FileSystemObject对象实例。代码如下:<%SetFso=Server.Createobjec

5、t("Scripting.FileSystemObject")%>7.1.2创建FileSystemObject对象应用FileSystemObject对象可以对文本文件进行创建、读取和写入操作。在使用FileSystemObject对象时,首先需要创建该对象,然后再应用该对象所提供的方法来实现主要功能。下面介绍如何应用FileSystemObject对象实现对文件的各种操作。1.创建文件应用FileSystemObject对象的CreateTextFile方法可以获取用户指定的文件名称并创建该文件,它将返回一个TextStream对

6、象,可以用该对象在文件被创建后操作该文件。语法:FSO.CreateTextFile(filename[,overwrite[,unicode]])CreateTextFile方法语法中各参数说明如表7-1所示。表7-1CreateTextFile方法语法中各参数说明7.1.3FileSystemObject对象对文件的操作参数描述FSO创建的FileSystemObject对象名称filename创建文件的完整路径overwrite可选参数,表示当目标文件存在时是否覆盖,取值为True或False。如果为True时,表示目标文件已存

7、在,将覆盖此文件;如果为False时,表示不覆盖目标文件unicode可选参数,取值分别为True或False,默认值为False。如果为True时,表示将以Unicode文件格式创建文件;如果为False时,表示将以ASCII码格式创建文件【例7-2】应用CreateTextFile方法动态创建一个文本文件。运行程序时,在“文件的路径”文本框中输入所需创建的文件名称和文件路径,应用JavaScript脚本来判断当前文本框中是否有值。代码如下:functionMycheck()

8、//创建自定义函数if(form1.files.value=="")//判断文本框是否有值{alert("请输入所要创建文件名称,以及文件所属路径!!");//弹出提示对话框form1.files.focus();//获

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

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

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