欢迎来到天天文库
浏览记录
ID:50316466
大小:3.00 MB
页数:69页
时间:2020-03-08
《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();//获
此文档下载收益归作者所有