基于的教学网站文件上传策略研究
摘要本文分析了教学网站各种上传方式采用的技术、适用性、使用方法和优缺点并结合应用实例进行介绍。
关键词 ASP教学网站文件上传
文献标识码 A
许多教学网站都是基于ASP技术开发的其中作业提交是必不可少的模块应能实现各种类型的文件的上传。 目前基于ASP技术将客户端文件上传到服务器的方法有很多种对于各学科的教师来说制作教学网站时选用哪种文件上传方式管理起来更方便上传速度更快是一件需要斟酌的问题。本文拟对各种文件上传方法的特点进行分析比较供老师们为自己的教学网站选择合适的文件上传方式时参考。
1基于HT TP的组件上传方式
采用组件上传是借助文件上传组件把文件上传到Web服务器的指定文件夹下。开发组件的语言可以是任何支持对象模型的语言例如VB、C、 Java、Delphi等。 自主开发组件对于网站开发者来说技术要求比较高因此可以选择第三方开发的文件上传组件。 国际上著名的文件上传组件有ASPUp load、 SA-FileUp、ActiveF ile等国内著名的有LyfUp load等。各组件提供的对象属性和方法不同使用时请参阅其使用手册。这些第三方组件的功能非常强大。例如可以实现单文件上传、多文件上传、限制文件大小上传、限制某一类型文件上传可以显示上传文件的大小、文件名、保存位置可以将上传的文件重命名保存可以上传至指定文件夹也可以上传到数据库。如果上传到指定文件夹此文件夹必须事先创建并且权限设定为可读写。
上传组件需要在服务器端安装或注册才能使用。上传组件的文件类型一般是.exe或.d ll。对于.e xe程序安装后即可使用而.dll动态链接库文件则需要在服务器操作系统的“运行”对话框中输入注册命令进行手工注册如re g s vr32lyfUp load.dll。也有的将该注册命令和c md命令集成到一个ins tall.bat文件中运行此批处理文件即可完成组件的注册。
如果是租用ISP的空间那么网站开发者一般没有在服务器端安装或注册组件的权限使用组件上传文件将受到限制。如果ISP的服务器已安装或注册了某种服务器组件网站开发者就需要了解具体情况以便借助该组件实现文件上传。
下面以active file组件为例说明上传功能模块的实现。将ac tive fi le.e xe程序安装到Web服务器上。在服务器上创建ho me work权限设定为可读写。模块需要的Web页面有作业上传页面Up loadfo rm.a sp和执行上传操作页面Up loadaction.asp。
profitserver正在对德国vps(法兰克福)、西班牙vps(马德里)、荷兰vps(杜廷赫姆)这3处数据中心内的VPS进行5折优惠促销。所有VPS基于KVM虚拟,纯SSD阵列,自带一个IPv4,不限制流量,在后台支持自定义ISO文件,方便大家折腾!此外还有以下数据中心:俄罗斯(多机房)、捷克、保加利亚、立陶宛、新加坡、美国(洛杉矶、锡考克斯、迈阿密)、瑞士、波兰、乌克兰,VPS和前面的一样性...
DiyVM是一家比较低调的国人主机商,成立于2009年,提供VPS主机和独立服务器租用等产品,其中VPS基于XEN(HVM)架构,数据中心包括香港沙田、美国洛杉矶和日本大阪等,CN2或者直连线路,支持异地备份与自定义镜像,可提供内网IP。本月商家最高提供5折优惠码,优惠后香港沙田CN2线路VPS最低2GB内存套餐每月仅50元起。香港(CN2)VPSCPU:2cores内存:2GB硬盘:50GB/R...
VPSMS最近在做两周年活动,加上双十一也不久了,商家针对美国洛杉矶CN2 GIA线路VPS主机提供月付6.8折,季付6.2折优惠码,同时活动期间充值800元送150元。这是一家由港人和国人合资开办的VPS主机商,提供基于KVM架构的VPS主机,美国洛杉矶安畅的机器,线路方面电信联通CN2 GIA,移动直连,国内访问速度不错。下面分享几款VPS主机配置信息。CPU:1core内存:512MB硬盘:...