基于的教学网站文件上传策略研究
摘要本文分析了教学网站各种上传方式采用的技术、适用性、使用方法和优缺点并结合应用实例进行介绍。
关键词 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。
spinservers是一家主营国外服务器租用和Hybrid Dedicated等产品的商家,Majestic Hosting Solutions LLC旗下站点,商家数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,且硬件配置较高。目前,主机商针对达拉斯机房机器提供优惠码,最低款Dual E5-2630L v2+64G+1.6TB SSD月付89美元起,支持PayPal、支付宝等...
LOCVPS发来了针对XEN架构VPS的促销方案,其中美国洛杉矶机房7折,其余日本/新加坡/中国香港等机房全部8折,优惠后日本/新加坡机房XEN VPS月付仅29.6元起。这是成立较久的一家国人VPS服务商,目前提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建...
萨主机(lisahost)新上了美国cn2 gia国际精品网络 – 精品线路,支持解锁美区Netflix所有资源,HULU, DISNEY, StartZ, HBO MAX,ESPN, Amazon Prime Video等,同时支持Tiktok。套餐原价基础上加价20元可更换23段美国原生ip。支持Tiktok。成功下单后,在线充值相应差价,提交工单更换美国原生IP。!!!注意是加价20换原生I...