ASP教程之无组件上传笔墨与图片至数据库之gztige...
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般办理|上传|数据|数据库|无组件曾一度为图片与笔墨上传至数据库困扰,《化境无组件上传图片2.0》写得很好,但不是完整合适本人。经由仔细浏览源代码、修正与测试,将其改成无组件上传多条则字信息与多张图片至数据库。并在iis5+access2000+asp测试经由过程。现把源代码发布,但愿能对那些已经也被这成绩困扰的伴侣有所匡助。同时但愿列位同志匡正。声明:《化境无组件上传图片2.0》并不是我写的,在此对《化境无组件上传图片2.0》的作者朴拙说声:感谢!
代码以下:
upfile.index---------------------------------------------------------------------------------------
<!--郑重声明
这是收费代码,从《化境无组件上传图片2.0》修正而来,目标只为对这成绩有困扰的伴侣有所匡助,
并对《化境无组件上传图片2.0》的作者说声:感谢!本代码在iis5+access2000+asp测试经由过程
――gztiger
-->
<html>
<head>
<title>化境编程界无组件上传笔墨与图片至数据库之gztiger办理计划修正者:gztiger</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<bodybgcolor="#FFFFFF"text="#000000">
<formname="form1"method="post"action="upfile.asp"enctype="multipart/form-data">
<tableborder="1"cellspacing="0"cellpadding="0"bordercolorlight="#000000"bordercolordark="#CCCCCC"width="91"height="23">
<tr>
<tdalign="left"valign="middle"height="18"width="18"></td>
<tdbgcolor="#CCCCCC"align="left"valign="middle"height="18"width="67">文件上传</td>
</tr>
</table>
<tablewidth="71%"border="1"cellspacing="0"cellpadding="5"align="center"bordercolordark="#CCCCCC"bordercolorlight="#000000">
<trbgcolor="#CCCCCC">
<tdheight="22"align="left"valign="middle"bgcolor="#CCCCCC">化境编程界文件上传修正版
修正者:<ahref="mailto:gztiger@21cn.com">gztiger</a></td>
</tr>
<tralign="left"valign="middle"bgcolor="#eeeeee">
<tdbgcolor="#eeeeee"height="92">
<!--此处可恣意增加多个文本与文件框
在upfile.asp中对应增加TextN=Trim(upload.form("TextN"))、Rs("imagedataN")=Image_Set(N)
回显提交信息就不必说了,数据库表中亦要增加绝对字段名:)
-->
文本框1:<inputtype="text"name="Text1"value="图片与文本上传测试1"><br>
文本框2:<inputtype="text"name="Text2"value="图片与文本上传测试2"><br>
文本框3:<inputtype="text"name="Text3"value="图片与文本上传测试3"><br>
图像1:<inputtype="file"name="Image1"style="width:400"value=""><br>
图像2:<inputtype="file"name="Image2"style="width:400"value=""><br>
图像3:<inputtype="file"name="Image3"style="width:400"value=""><br>
文本框4:<inputtype="text"name="Text4"value="图片与文本上传测试4"><br>
文本框5:<inputtype="text"name="Text5"value="图片与文本上传测试5"><br>
文本框6:<inputtype="text"name="Text6"value="图片与文本上传测试6"><br>
文本框7:<inputtype="text"name="Text7"value="图片与文本上传测试7">
</td>
</tr>
<tralign="center"valign="middle"bgcolor="#eeeeee">
<tdbgcolor="#eeeeee"height="24"><inputtype="submit"name="Submit"value="提交"class="bt">
<inputtype="reset"name="Submit2"value="清空"class="bt"></td>
</tr>
</table>
</form>
</body>
</html>
upfile.asp-----------------------------------------------------------------------------------------
<%Server.ScriptTimeOut=5000%>
<!--#includeFILE="upload_5xsoft.inc"-->
<title>化境编程界文件上传修正版修正者:gztiger</title>
<%
dimupload,file,formName,formPath,iCount
setupload=newuplo</p>减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
页:
[1]