一个图片数据的存和取的示例

原创 2001年05月08日 11:37:00

一个图片数据的存和取的示例

图片数据存入数据库:
        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
说明:
对于超长的二进制数据(如图像数据)要使用fieldname.AppendChunk() 和fieldname.GetChunk()来读写。


 

存数据和取数据

if (s==null){                     try {                         String path1= Environment.getExterna...
  • zhangyuke01
  • zhangyuke01
  • 2017年09月20日 09:12
  • 113

读取bmp图片数据

读取bmp图片数据 1 public void getBMPImage(String source) throws Exception { 2 3 ...
  • dearm23
  • dearm23
  • 2015年11月17日 23:22
  • 285

数组的存和取

定义一个数组有两种方法: 1:string[]  shuzu=new String[0]; 2:string[] shuzu={}; 对未知长度的数组我们一般是定义一个长度为零的数组,...
  • kaifa123
  • kaifa123
  • 2012年06月19日 16:58
  • 438

mongoDB学习笔记——存取图片(C#)

作为一个NoSql数据库的代表,存取多媒体数据,应该是强项吧?那么,图片在mongoDB里是如何存取的呢?(其实,关系型数据库存取图片也一点问题没有,所以我看NoSql的强项不在于是否存储多媒体,而在...
  • leftfist
  • leftfist
  • 2014年02月10日 23:10
  • 10178

cookie中存、取json格式的数据

1、比如有个json格式的数据: var defaultData = [ { bzxr_name: '许志来', ...
  • qq_30337695
  • qq_30337695
  • 2016年01月14日 10:22
  • 8919

xml文件,数据的存与取,PlayerPrefs

做游戏需要时刻保存游戏的进度,游戏数据全部保存在本地是不现实的,这样每次重新开始游戏,数据会被清空,所以需要xml文件PlayerPrefs是unity自带的数据结构,在UnityEngine命名空间...
  • yuanyuanluoluo
  • yuanyuanluoluo
  • 2016年08月05日 11:59
  • 162

php对oracle图片数据的存储和读取

感谢http://blog.chinaunix.net/u/13284/showart_332694.html的作者和另外一名不知名作者,终于解决php对oracle图片数据的存储和读取的问题,以下代...
  • dq1981_2004
  • dq1981_2004
  • 2007年08月15日 17:50
  • 967

c#数据库存取图片的三种方式

第一种方式   文件夹与数据库配合   近来做了不少关于这块的功能 ,随着网络的飞速发展,网络存取图片已不再是神话,而成为了一种时尚,如果是你 是用Asp.net开发的话,可能更多的人会考虑使用...
  • liucherish
  • liucherish
  • 2016年10月17日 12:18
  • 4068

hbase直接存取图片

文章转载自: http://blog.csdn.net/king_sky_wjb/article/details/30246441 @ 键盘上的孤舞者package hbase.test; impor...
  • u012608836
  • u012608836
  • 2016年04月05日 13:32
  • 288

从xml或yml文件中读取数据

CvFileStorage:文件存储器,这是数据持久化和RTTI部分基础的数据结构,该部分的其他函数均通过此结构来访问文件。 typedef struct CvFileStorage {  ...
  • timidsmile
  • timidsmile
  • 2012年05月27日 15:07
  • 8090
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个图片数据的存和取的示例
举报原因:
原因补充:

(最多只允许输入30个字)