基于ASP的教学网站文件上传策略研究

时间:2022-10-04 04:26:15

基于ASP的教学网站文件上传策略研究

摘要:本文分析了教学网站各种上传方式采用的技术、适用性、使用方法和优缺点,并结合应用实例进行介绍。

关键词

>> 基于ASP的教学网站文件上传策略研究 基于ASP技术的教学网站设计 基于ASP的文件上传系统的设计与实现 基于的文件上传和下载模块实现的研究 基于 的大文件上传模块研究与实现 基于教学网站的小学美术教学研究 基于Google Analytics的教学网站分析研究 基于ASP上传源码的漏洞分析及解决策略研究 基于的服务器文件上传关键技术分析 使用Asp技术构建在线辅导教学网站 使用实现视频文件的上传 基于Java语言的文件上传组件研究 基于SMIL技术的通用教学网站的研究与设计 基于C#的网络教学网站的设计与研究 基于ASP的数据结构教学网站的设计与研究 基于Joomla构建高中生物课教学网站的研究 基于C#.NET教学网站的研究与设计 基于Sakai框架的互动教学网站的设计 基于教学网站的自主协作学习模式探究 基于Zope教学网站的数据库技术 常见问题解答 当前所在位置:、一个执行上传的页面upfile.asp和无组件上传类upload_5xsoft.inc。文件上传到服务器上指定的文件夹homework。需提前在上传页面所在目录下建立homework文件夹。表单页面uploadform.asp的主要代码为:

<form name=form1 method="post" action="upfile.asp" id=form1 enctype="multipart/form-data">

上传到:<input type="text" name="filepath" class="tx" style="width:350" value=""> ’文件上传到服务器磁盘的虚拟路径,即homework

作业文件:<input type="file" name="file1" size=40>

<p><input type="submit" value="提交" name="B1">

</form>

程序中使用了文件对象file1,表单传送的数据包括文件在本地磁盘上的路径、文件类型、文件本身数据、提交文件的表单域名称。上传类upload_5xsoft.inc需要将上传文件的数据分离出来,以达到上传的目的。

要调用upload_5xsoft类,只需要在执行上传操作的页面upfile.asp中加入<!--#include FILE="upload_5xsoft.inc"-->

语句。upfile.asp页面的代码如下:

<!--#include FILE="upload_5xsoft.inc"-->

<% dim upload,file,formName,formPath,iCount

set upload=new upload_5xsoft'建立上传对象

formPath=upload.form("filepath") '得到上传目录

if right(formPath,1)<>"/" then formPath=formPath&"/"'在目录后加(/)

iCount=0

for each formName in upload.objFile'列出所有上传了的文件

set file=upload.file(formName)

'生成一个文件对象

if file.FileSize>0 then

'如果 FileSize > 0 说明有文件数据

file.SaveAs Server.mappath(formPath&file.FileName) '保存文件

iCount=iCount+1

end if

set file=nothing

next

set upload=nothing'删除此对象

Htmend iCount&" 个文件上传结束!"

sub HtmEnd(Msg)

set upload=nothing

response.write "<br>"&Msg&" [<a href="http://"javascript:

history.back();"">返回</a>]</body></html>"response.end

end sub %>

该实例可以实现多文件上传和任意文件类型的上传,在教学网站中使用时可以在文件上传之前添加注册、登录的功能。在学生注册成功时利用ASP的FileSystem Object对象在服务器端建立学生账户文件夹。学生在上传文件页面填写上传路径时填写自己的账户名,作业就会上传到自己的账户文件夹下。在upfile.asp页面中还可以加入限制上传文件大小和文件类型的语句,以保证非作业文件不能上传至服务器。

4结束语

通过以上对三种文件上传方式的分析,可以看出各种方式各有千秋。教师可以根据实际情况选择适合自己需求的文件上传方式。

The Method of File Uploading in the Teaching Website Based on ASP

Abstract: The homework file upload function is needed in the teaching website. There are three ways to upload files: component upload and non-component upload based on #form.

作者简介

贾颖(1979-),女,内蒙古呼和浩特市人,山东工商学院助教,硕士,信息技术教育应用

通信地址:山东工商学院,计算机基础教学部,邮编264005

TEL:13220922038

上一篇:在改革中推进大学计算机基础教育 下一篇:北京航空航天大学“嵌入式系统设计”精品课程...