图片数据的存和取示例

2016-01-29 17:20 9 1 收藏

图片数据的存和取示例,图片数据的存和取示例

【 tulaoshi.com - ASP 】

  图片数据存入数据库:
        sqlstr="select * from "&tbname&" where id is null"
        set rs=server.createobject("adodb.recordset")
        rs.Open sqlstr,conn,1,3
        rs.AddNew ()
        rs("title")=title
        rs("filename")=filename
        rs("filetype")=filetype
        rs("thelevel")=thelevel
        rs("uploaddate")=date()
        rs("uploadip")=request.ServerVariables("REMOTE_ADDR")
        rs("contenttype")=contenttype
        rs("data").AppendChunk (binstr)
        rs("size")=size
        rs("offset")=offset
        rs.Update
        rs.Close()

读取显示:
    rs.Open sqlstr,conn,3
    if not rs.EOF then
            contenttype=rs("contenttype")
            binstr=rs("data").GetChunk(rs("size")+rs("offset"))
            if rs("offset")=1 then
                binstr=midb(binstr,2)
            end if
            if instr(contenttype,"text/")=1 or _
               instr(contenttype,"image/")=1 or _
               instr(contenttype,"application/msword")=1 then
                response.contenttype=trim(contenttype)
                response.binarywrite binstr
            else
                response.addheader "Content-Disposition","attachment;filename="""&rs("filename")&""""
                response.contenttype=trim(contenttype)
                response.binarywrite binstr
            end if
            if request("preview")<"yes" then
                sqlstr="update "&tbname&" set downtimes=downtimes+1 where id="&fileid
                conn.Execute sqlstr
            end if
    end if
说明:
对于超长的二进制数据(如图像数据)要使用fieldn

来源:http://www.tulaoshi.com/n/20160129/1501023.html

延伸阅读
标签: Web开发
前台代码:html %@ Page language="c#" Codebehind="CodeUse.aspx.cs" AutoEventWireup="false" Inherits="DsAndXML.CodeUse" % !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" HTML     HEAD         titleCodeUse/title    ...
标签: Web开发
函数 语法 说明 示例 Now Now() 取得系统当前的日期和时间 Dim MyVar MyVar = Now '' MyVar 包含当前的日期和时间。 Date Date() 取得系统当前的日期 Dim MyDate MyDate = Date '' MyDate 包含当前系统日期。 Time Time() 取得系统当前的时间 Dim MyTime MyTime = Time '' 返回当前...
标签: Web开发
添加和删除HTML节点的简单示例 input type="button" onclick="appendnode()" value="添加节点" input type="button" onclick="removenode()" value="删除节点" div id="result"/div script i=0 function appendnode() { o=document.createElement("DIV"); o.innerHTML="test"+i document.getElementById('result').appendChild(o); i+...
针灸根据我们人体的穴位来进行取穴,然后对穴位进行刺激,通过这种方法来帮助我们治疗各种疾病。因此,针灸怎么取穴是非常重要的,我们在那个穴位进行施针,针灸的角度、深度和方向都是我们需要知道的。下面我们就一起来看看吧。 关注养生的朋友们应该都知道针灸疗法治疗疾病的吧。但是你知道针灸疗法是怎样取穴的吗?其实,不用解释...
标签: Web开发
添加和删除HTML节点的简单示例 inputtype="button"onclick="appendnode()"value="添加节点" inputtype="button"onclick="removenode()"value="删除节点" divid="result"/div script i=0 functionappendnode(){ o=document.createElement("DIV"); o.innerHTML="test"+i...

经验教程

433

收藏

86
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部