具才软件 教育综合 学科资源 具才视界 站主习作
工具软件 图片频道 本站消息 电脑手机 故乡渭源

当前位置:具才苑资料频道电脑手机


用纯ASP代码实现图片上传

作者:佚名  来源:转载
发布/更新时间:2006-04-14 19:53:49



  现在开始正式编写我们的纯ASP代码上传部分了,首先,我们有一个提供给用户的上传界面,可以让用户选择要上传的图片。代码如下
(upload.htm):
<html>
<body>
<center>
  <formname="mainForm"enctype="multipart/form-data"
action="process.asp"method=post>
    <inputtype=filename=mefile><br>
  <inputtype=submitname=okvalue="OK">
  </form>
</center>
</body>
</html>
  注意代码中黑色斜体的部分,一定要在Form中有这个属性,否则,将无法得到上传上来的数据。
  接下来,我们要在process.asp中对从浏览器中获取的数据进行必要的处理,因为我们在process.asp中获取到的数据不仅仅包含了我们想要的上传上来的图片的数据,也包含了其他的无用的信息,我们需要剔除冗余数据,并将处理过的图片数据保存到数据库中,这里我们以Access97为例。具体代码如下(process.asp):
<%
response.buffer=true
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13)&chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf&bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
setconnGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={MicrosoftAccessDriver(*.mdb)};DBQ="&
server.MapPath("images.mdb")&";uid=;PWD=;"
connGraph.Open
setrec=server.createobject("ADODB.recordset")
rec.Open"SELECT*FROM[images]whereidisnull",connGraph,1,3
rec.addnew
rec("img").appendchunkmydata
rec.update
rec.close
setrec=nothing
setconnGraph=nothing
%>
  好了,这下我们就把上传来的图片保存到了名为images.mdb的数据库中了,剩下的工作就是要将数据库中的图片数据显示到网页上面了。一般在HTML中,显示图片都是使用<IMG>标签,也就是<IMGSRC="图片路径">,但是我们的图片是保存到了数据库中,“图片路径”是什么呢?呵呵,其实这个SRC属性除了指定路径外,也可以这样使用哦:
<IMGSRC="showimg.asp?id=xxx">
  所以,我们所要做的就是在showimg.asp中从数据库中读出来符合条件的数据,并返回到SRC属性中就可以了,具体代码如下(showimg.asp):
<%
setconnGraph=server.CreateObject("ADODB.connection")
connGraph.ConnectionString="driver={MicrosoftAccessDriver(*.mdb)};DBQ="&
server.MapPath("images.mdb")&";uid=;PWD=;"
connGraph.Open
setrec=server.createobject("ADODB.recordset")
strsql="selectimgfromimageswhereid="&trim(request("id"))
rec.openstrsql,connGraph,1,1
Response.ContentType="image/*"
Response.BinaryWriterec("img").getChunk(7500000)
rec.close
setrec=nothing
setconnGraph=nothing
%>
  注意在输出到浏览器之前一定要指定Response.ContentType="image/*",以便正常显示图片。
  最后要注意的地方是,我的process.asp中作的处理没有考虑到第一页(upload.htm)中还有其他数据,比如<INPUTtype=tesxtname=userid>等等,如果有这些项目,你的process.asp就要注意处理掉不必要的数据。
  怎么样,其实上传图片并保存到数据库很简单吧,这样再也不用为自己的空间无法使用各类的上传组件发愁了吧。还等什么?赶快试一试吧。

上一页  [1] [2] 

[]



本栏最新

  • 为什么软件都想把自己装...
  • 杀毒软件“消亡史”:为...
  • 手机的飞行模式毫无用处...
  • 使用华为手机的八个小技...
  • windows中常用的运行命令...
  • 微信隐藏20个功能揭秘 微...
  • Excel操作技巧60例
  • WORD操作技巧60例
  • PPT制作教程48篇
  • 教师PPT课件制作技巧
  • WIN键盘操作命令大全
  • 在Win8中设置一个”开始...
  • 开机跳过win8界面直接进...
  • Win8 操作上手指南
  • 如何在win7下安装office...
  • Excel程序开发版资料汇总...
  • 本栏热点

  • 学校机房的管理与维护
  • Excel常用技巧53例
  • 修复损坏Excel文件方法全...
  • 微信隐藏20个功能揭秘 微...
  • 去除赘肉 Windows XP完全...
  • 电脑设置方面的140个非常...
  • Windows系统之XP应用优化...
  • EXCEL常规使用技巧53问
  • 课件制作培训材料144则(...
  • 108个Flash常见问题解答...
  • 用纯ASP代码实现图片上传...
  • 常用的Win API函数
  • 杜绝自动弹出的网页
  • 用Ghost完美克隆Windows...
  • 电脑故障维修技术汇总
  • 制作网上简易成绩查询系...
  • 10个电脑小技巧
  • 课件制作培训材料144则(...
  • Excel程序开发版资料汇总...
  • windows2000/xp阻止强制...
  • IE典型故障解决大全
  • 巧妙输入平行四边形的符...
  • 最新资料

  • 男性身体器官衰老的时间...
  • 《如何研磨一节优质的小...
  • 我们学校就这样被打败了...
  • 读书的意义
  • 民国十八年,甘肃大饥饿...
  • 人生最重要的3件事:健康...
  • 尊重别人,是一种修养
  • 川北小环线五人之旅
  • 渭源赋
  • 宁给好汉拉马,不给懒汉...
  • 别太善良,别太大方,别...
  • 大事见能力,小事见态度...
  • 《甘肃教育》投稿指南
  • 麻辣烫跟风之旅
  • 强者不争,慧者不露,善...
  • 重游首阳山
  • 实拍甘肃省渭源县“首阳...
  • 看人长处,帮人难处,记...
  • 同学聚会发言范本
  • 集体备课如何转型升级?...
  • 为啥古代的人喝酒千杯不...
  • 要养成早睡早起的生活习...
  • 退休生活18点
  • 中小学校、幼儿园消防安...
  • 超详的小学数学知识点归...
  • “硬核”实宠全国游客,...
  • 数学帮你管住自己的嘴巴...
  • 千年困惑,我们为什么要...
  • 大气磅礴的领导讲话排比...
  • 正确处理教学与教研关系...
  • 能“叫醒”一个人的,是...
  • 熊孩子是惯出来的,好孩...
  • ××小学教学常规精细化...
  • 别人的屋檐再大,都不如...
  • 渭源古城记忆
  • 再优秀的老师,也弥补不...
  • 论怎样上好高三试卷讲评...
  • 如何上好试卷讲评课?
  • 听课记录到底应该记什么...
  • 一位生活简朴到“另类”...

  • 全站导航

    软件频道

    具才软件 工具软件

    资料频道

    ┌─── 本站视界───┐

    世事观察 茶余饭后 做人有道
    名家论道 时势聚焦 酸甜苦辣
    涉猎有益 老年生活 多彩世界
    人生领悟 定西甘肃 抗击疫情

    ┌───具才习作───┐

    数学教研 教育思考 高考探索
    管理拾零 人生记录 社会视角
    信息技术    

    ┌───故乡渭源───┐

    渭源历史 渭源当今 渭源儿女
    靓文摘发 南坪文丛 维和记事

    ┌───教育综合───┐

    政策条规 学校管理 工作博览
    教师参考 教学常规 教育探究
    教育万象 高考关注 家校共育

    ┌───学科资源───┐

    数学资源 数学参考 语文资源
    英语资源 理综资源 文综资源
    多科综合    

    ┌───站内消息───┐

    站主消息 站务信息

    ┌───电脑手机───┐

    操作系统 软件应用

    图片频道

    学习交流 合作共事 天伦之乐 为照而照
    良师益友 省外旅行 省内游玩 奇妙自然

     


    站主其人 | 网站帮助 | 下载声明 | 网站地图 | 友情链接


      具才苑是一个主要以中小学教师、师范类学生、中老年朋友为主要服务对象,教学资源丰富,兼顾社会关注问题的小型综合网站。具才苑是所有具才软件的首发官方网站,因此在这里下载的具才软件才是最新最可靠的。具才苑资源全部免费下载。因手机浏览者越来越多,本站作了全新改版,力求手机、电脑用户都能使用。如因此给您带来不便,深表歉意!