基于的教学网站文件上传策略研究
摘要本文分析了教学网站各种上传方式采用的技术、适用性、使用方法和优缺点并结合应用实例进行介绍。
关键词 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。
无忧云怎么样?无忧云服务器好不好?无忧云值不值得购买?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,自营有国内雅安高防、洛阳BGP企业线路、香港CN2线路、国外服务器产品等,非常适合需要稳定的线路的用户,如游戏、企业建站业务需求和各种负载较高的项目,同时还有自营的高性能、高配置的BGP线路高防物理...
BlueHost 主机商在以前做外贸网站的时候还是经常会用到的,想必那时候有做外贸网站或者是选择海外主机的时候还是较多会用BlueHost主机商的。只不过这些年云服务器流行且性价比较高,于是大家可选择商家变多,但是BlueHost在外贸主机用户群中可选的还是比较多的。这次年中618活动大促来袭,毕竟BLUEHOST商家目前中文公司设立在上海,等后面有机会也过去看看。他们也会根据我们的国内年中促销发...
在前面的文章中就有介绍到半月湾Half Moon Bay Cloud服务商有提供洛杉矶DC5数据中心云服务器,这个堪比我们可能熟悉的某服务商,如果我们有用过的话会发现这个服务商的价格比较贵,而且一直缺货。这里,于是半月湾服务商看到机会来了,于是有新增同机房的CN2 GIA优化线路。在之前的文章中介绍到Half Moon Bay Cloud DC5机房且进行过测评。这次的变化是从原来基础的年付49....