基于的教学网站文件上传策略研究
摘要本文分析了教学网站各种上传方式采用的技术、适用性、使用方法和优缺点并结合应用实例进行介绍。
关键词 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。
进入6月,各大网络平台都开启了618促销,腾讯云目前也正在开展618云上Go活动,上海/北京/广州/成都/香港/新加坡/硅谷等多个地区云服务器及轻量服务器秒杀,最低年付95元起,参与活动的产品还包括短信包、CDN流量包、MySQL数据库、云存储(标准存储)、直播/点播流量包等等,本轮秒杀活动每天5场,一直持续到7月中旬,感兴趣的朋友可以关注本页。活动页面:https://cloud.tencent...
2021年9月中秋特惠优惠促销来源:数脉科技 编辑:数脉科技编辑部 发布时间:2021-09-11 03:31尊敬的新老客户:9月优惠促销信息如下,10Mbps、 30Mbps、 50Mbps、100Mbps香港优质或BGPN2、阿里云线路、华为云线路,满足多种项目需求!支持测试。全部线路首月五折起。数脉官网 https://my.shuhost.com/香港特价数脉阿里云华为云 10MbpsCN...
DediPath 商家成立时间也不过三五年,商家提供的云服务器产品有包括KVM和OPENVZ架构的VPS主机。翻看前面的文章有几次提到这个商家其中机房还是比较多的。其实对于OPENVZ架构的VPS主机以前我们是遇到比较多,只不过这几年很多商家都陆续的全部用KVM和XEN架构替代。这次DediPath商家有基于OPENVZ架构提供低价的VPS主机。这次四折的促销活动不包括512MB内存方案。第一、D...