关于图片与文本同存在数据库中的具体思路

原创 2001年05月08日 20:19:00

关于图片与文本同存在数据库中的具体思路

首先,你的表单的类型设为 <FORM ENCTYPE="multipart/form-data"
ACTION="uploadresult.asp" METHOD=POST>

Please choose a picture to upload:
<INPUT NAME="picture" TYPE=FILE ACCEPT="image/*">
<input name="text1" type=text >
</form>
然后在下一页,用分离的办法先分出文本,此时不能用request.form,应变为
FormData = Request.BinaryRead( FormSize )

FormSize = Request.TotalBytes
bnCRLF = chrB( 13 ) & chrB( 10 )
Divider = LEFTB( FormData,  INSTRB( FormData, bnCRLF ) - 1 )
DataStart = INSTRB( FormData, bnCRLF & bnCRLF ) + 4
DataEnd = INSTRB( DataStart + 1, FormData, divider ) - DataStart
Response.ContentType = "image/gif"
Response.BinaryWrite MIDB( FormData, DataStart, DataEnd )

这里先分出的是图像
然后在将其二进制转换为文本。

求出大小。

FormSize = Request.TotalBytes
之后用总大小减去刚才求出的大小。得出文本大小。然后用字符串函数得出其值。
最后分别存在数据库中。

注意,此方法不能完成另存为文件。因为Vbscript中的文件对象不能处理二进制格式。(图象事二进制的)
但Vb中可以,所以我们可已利用组件完成以上工作。
我自己使用自己编写的组件,这样即可以完成存为数据库,又可以存位文件。还可以限制大小,文件类型(gif,jpg,Htm,exe)等等,但具体思路代码仍是上面的代码。

HTML5图片与文本对齐方式

给 img 添加   align="absbottom" 或者 align="absmiddle" 《img src="./content_files/images/qp_dlhkj.jpg"...
  • qq1271396448
  • qq1271396448
  • 2017年10月31日 19:29
  • 457

针对【ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。】的解决方案

近期使用MVC4+EF5开发项目,做增删改查的时候经常会出现操作失败的问题,提示ObjectStateManager 无法跟踪具有相同键的多个对象。信息,经过几天的跟踪测试和网上查找一些相关资料发现是...
  • newd_2011
  • newd_2011
  • 2015年11月21日 16:25
  • 3056

EF ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象

今天编码过程中遇到这个问题,在网上也查了一些所说的方式方法,但我不能使用,为什么这里面就不表述了 说重点吧。 我这个是这么理解的,出现这个问题应该是 ObjectContext 中被 attach 了...
  • jzep_lj
  • jzep_lj
  • 2013年12月03日 01:24
  • 4246

从数据库中读取多张图片并显示在同一页面中

一开始想的是while(rs.next())循环读取每张图片并直接保存在session中,传到InputStream中,形成一张张图片,后来发现InputStream对象被覆盖了,意思是在同一页面中显...
  • QQ736238785
  • QQ736238785
  • 2017年11月02日 22:28
  • 290

objectstatemanager 中已存在具有同一键的对象。objectstatemanager 无法跟踪具有相同键的多个对象。

今天用entityframework去更新数据库
  • a5534789
  • a5534789
  • 2014年07月31日 09:43
  • 3532

将文件夹下的所有图片存入数据库和下载到本地

//已成功将一文件夹下的图片文件(有特定标号)存入数据库 import java.sql.*; import java.io.*; public class Photo{  public st...
  • u011393661
  • u011393661
  • 2013年11月11日 21:27
  • 1100

SQLserver提示数据库中已存在名为 'fk_mxq_Cno' 的对象”

建了两三个表之后就出现这种错误 我以为是和eclips类似的编译器2了 也没在意地想关了重启应该就没事了 结果发现不行 这才慌起来 找同学找老师帮忙 有个同学说他也遇到过这种错误但不知道怎么和我说就帮...
  • Ehcoing
  • Ehcoing
  • 2015年07月14日 13:27
  • 4866

调试Bug:ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。

恭喜你,当你遇到此类问题,说明你的思路和我当初的思路是一样的。 在
  • u014656209
  • u014656209
  • 2014年06月22日 09:17
  • 1027

问题:数据库中已存在名为 '#keytemp2' 的对象

解决方式: 1.通过查询临时表 SELECT * FROM tempdb.dbo.sysobjects    WHERE name LIKE '%keytemp%' 2.手动删除记录 delete f...
  • XianRenShan
  • XianRenShan
  • 2018年01月30日 16:10
  • 35

使用servlet结合ajax验证数据库中是否存在某条记录

在web页面中添加信息的时候,如果不进行数据库的主键id的验证的话,可能会出现添加异常。所以在添加之前先到数据库中进行验证,避免带来不必要的麻烦,给客户更好的操作体验。 下面就开看一个使用servl...
  • cselmu9
  • cselmu9
  • 2012年08月14日 18:17
  • 4167
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于图片与文本同存在数据库中的具体思路
举报原因:
原因补充:

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