怎么把图片放到数据库怎么存储图片当中啊

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
阅读(948)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_084074',
blogTitle:'系统中图片存储的解决方案——将图片放在服务器上,将其路径存入数据库',
blogAbstract:'&系统中图片存储的解决方案——将图片放在服务器上,将其路径存入数据库 收藏 & 主题&&&&&&& :系统中图片存储的解决方案——将图片放在服务器上,将其路径存入数据库方案明细:1、用户选择的图片由系统将其拷贝至服务器\"'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}JS数组信息如何放到数据库中?_百度地图api吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,705贴子:
JS数组信息如何放到数据库中?收藏
var BASEDATA = [{title:"",content:"北苑路169号",point:"116..009471",isOpen:1,icon:{w:21,h:21,l:115,t:46,x:1,lb:10}},{title:"",content:"将台西路8号",point:"116..97936",isOpen:0,icon:{w:21,h:21,l:0,t:0,x:6,lb:5}},{title:"",content:"左家庄1号",point:"116..964011",isOpen:0,icon:{w:21,h:21,l:0,t:0,x:6,lb:5}},]问下这些定义的代码如何把他们放到数据库中,最好举个例子,谢谢大家了。。。有没有C#的。
这个回复很犀利
貌似你的问题与地图api无关,有无地图api你都会存在此问题。通俗说,你可以利用js和ajax把js里面的内容通过网址传送到数据库
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
使用签名档&&
为兴趣而生,贴吧更懂你。或怎样用asp显示数据库里的图片_百度知道
怎样用asp显示数据库里的图片
怎样用asp显示数据库(access)里的图片 并且要求是分页显示的最好能有完整的代码
提问者采纳
你没有说清是什么数据库,先说说access吧。如何从ACCESS数据库中读取images1。ACCESS和FoxPro数据库中的图形格式当浏览器遇到一个&IMG&标志时,它会根据你设定的src属性来下载文件。这可能是一个图形文件或则是一个ASP页面。如果是一个返回gif二进制的ASP页面浏览器需要知道返回的是什么格式的图形文件因为这个原因,就需要指定content type,为image/gif,image/bmpimage/jpeg或则其他什么的。
Response.contentType = &image/gif&但这会导致另外一个问题,那就是我们只能够显示gif格式的图象,或则说保存在数据库中的东西只能够是gif格式的了。但是一些数据库是使用gif格式保存的,但是另外一些则是使用jpeg格式保存的,甚至其他是采用OLE方式来保存图形的。所以我们必须根据图形的格式来设置response的content type.注意的是你也可以从一个文件中新建一个位图对象,但使用这样的方式保存在数据库中的图形格式是浏览器不能够识别的。当你往数据库中保存图象时,你应该知道你需要使用什么格式来保存你可以把文件中的每一个字节保存下来,或则通过ACCESS/Foxpro的把图形保存为一个OLE格式。你使用什么格式保存图象决定了你在ASP中用什么格式来读出图形来。具体来说,如果你在ACCESS/FoxPro中将图形保存为bmp,gif,jpeg(这个必须要使用到ACCESS/FoxPro的OLE对象,即使用ACCESS的插入对象对话框来完成),这是当你使用image/bmp时浏览器是不能够解释的。现在假设在数据库中保存的是你所想要的图形格式(GIF, JPEG, BMP, TIFF, 等)现在来看看要怎么把它们从数据库中读出来。在ACCESS中使用了两个关键的技术来保存图形1。使用了bmp格式2。78个字节的文件头
response.Expires = 0
response.Buffer
response.Clear
response.contentType = &image/bmp&
%&接着你要干的就是去掉那78个字节的OLE对象的文件头。
Const OLEHEADERSIZE = 78
nFieldSize = rs(&photo&).ActualSize
oleHeader = rs(&photo&).GetChunk(OLEHEADERSIZE)
imageBytes = rs(&photo&).GetChunk(nFieldSize - OLEHEADERSIZE)
Response.BinaryWrite imageBytes
%&现在举一个例子:如果你要得到一个职工的信息,这段信息包括一个介绍和他的图象。并且要同时显示文字和图形。代码如下:(其中的theImg是一个代理页面)theImg.asp
response.Expires = 0
response.Buffer
response.Clear
response.contentType = Session(&ImageType&)
response.BinaryWrite Session(&ImageBytes&)
Session(&ImageType&) = &&
Session(&ImageBytes&) = &&
response.End
%&Function SetImageForDisplay(field, contentType)
OLEHEADERSIZE = 78
contentType = LCase(contentType)
select case contentType
case &gif&, &jpeg&, &bmp&
contentType = &image/& & contentType
bytes = field.value
case &ole&
contentType = &image/bmp&
nFieldSize = field.ActualSize
oleHeader = field.GetChunk(OLEHEADERSIZE)
bytes = field.GetChunk(nFieldSize - OLEHEADERSIZE)
end select
Session(&imageBytes&) = bytes
Session(&imageType&) = contentType
End Function'注意的是,程序中只使用了4中格式:gif, jpeg, bmp , ole .
sql = &select * from Employees&
Set oRS = Server.CreateObject(&ADODB.Recordset&)
oRS.CursorLocation = 3
oRS.Open sql, &DSN=NW&
SetImageForDisplay oRS(&photo&), &ole&
Set oRS.ActiveConnection = Nothing
%&要显示图象的话,只需要在另外一个asp中,假设为getEmpInfo.asp中
&img src=&theImg.asp&&/img&但这还有一个问题,因为对每个职工的图形都使用了同一个&theImg.asp&文件,应该再小小修改一下:
&img src=&theImg.asp?temp=&%= Request.Form(&empLastName&)%&&&/img&最后再说一点,如何显示多幅图象呢?也就是说如果数据库中有多个字段都保存了图形,怎么办?其实解决办法很简单,只要给SetImageForDisplay多加一个参数就是用来保存图形的一个session变量。例如:
SetImageForDisplay oRS1(&photo&), &ole&, &empPhoto&
SetImageForDisplay oRS2(&logo&), &gif&, &compLogo&
&img src=&theImg2.asp?varName=empPhoto&temp=&%= Request.Form(&empLastName&)%&&&
&img src=&theImg2.asp?varName=compLogo&temp=&%= Request.Form(&imgCode&)%&&&使用这个方法能够完成下面的功能:1。能够从数据库中取出图形字段。(你唯一需要知道的是数据库中的图形是什么格式
bmp?gif?jpeg?ole?)2.采用session变量 来保存图形的字节数和content type
asp需要这些信息来联结到&IMG&中的属性3。只要把theImg放到你想显示图形的地方,就能够显示图象了
提问者评价
其他类似问题
5人觉得有用
数据库的相关知识
其他2条回答
呵呵,一般的做法都是把图片地址存入数据库中的直接从数据库读取图片这个还真是比较高级放个书签,我也学习学习
1。ACCESS和FoxPro数据库中的图形格式 当浏览器遇到一个&IMG&标志时,它会根据你设定的src属性来下载文件。 这可能是一个图形文件或则是一个ASP页面。 如果是一个返回gif二进制的ASP页面 浏览器需要知道返回的是什么格式的图形文件 因为这个原因,就需要指定content type,为image/gif,image/bmp image/jpeg或则其他什么的。 Response.contentType = &image/gif& 但这会导致另外一个问题,那就是我们只能够显示gif格式的图象, 或则说保存在数据库中的东西只能够是gif格式的了。 但是一些数据库是使用gif格式保存的,但是另外一些则是使用 jpeg格式保存的,甚至其他是采用OLE方式来保存图形的。 所以我们必须根据图形的格式来设置response的content type. 注意的是你也可以从一个文件中新建一个位图对象,但使用这样 的方式保存在数据库中的图形格式是浏览器不能够识别的。 当你往数据库中保存图象时,你应该知道你需要使用什么格式来保存 你可以把文件中的每一个字节保存下来,或则通过ACCESS/Foxpro的把图形保存 为一个OLE格式。 你使用什么格式保存图象决定了你在ASP中用什么格式来读出图形来。 具体来说,如果你在ACCESS/FoxPro中将图形保存为bmp,gif,jpeg( 这个必须要使用到ACCESS/FoxPro的OLE对象,即使用ACCESS的插入对象 对话框来完成),这是当你使用 image/bmp时浏览器是不能够解释的。
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁jsp中一般图片是放在数据库在还是硬盘中_百度知道
jsp中一般图片是放在数据库在还是硬盘中
提问者采纳
据库存图片路径,图片放硬盘上!
其他类似问题
jsp的相关知识
其他7条回答
往数据库中放不大死,在数据库中存图片的名称就可以了
放文件夹里,数据库存图片路径 .比如,photos 放图片,路径为 photos/xxx.jpg (存入数据库)这样使用图片时候,直接读 路径就可以了.
数据库存图片路径
放在你的资源文件夹中,也就是res中,这个要通过MyEclipse去建这个文件.如果麻烦的话,直接放在项目根目录也是可以访问到的.没必要放到数据库中去!
数据库里放图片路径,图片就放硬盘好了
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁加载中……
c 获得¥190.00奖励&&&10-22xxyh123 获得¥50.00奖励&&&10-22QQ 获得¥100.00奖励&&&10-22yyangcumt 获得¥410.00奖励&&&10-22QQ 获得¥70.00奖励&&&10-22elanwcy 获得¥280.00奖励&&&10-21todaytheo 获得¥270.00奖励&&&10-21mjly5472 获得¥50.00奖励&&&10-21zhangajie20 获得¥170.00奖励&&&10-21mtl168168 获得¥70.00奖励&&&10-21duzibing 获得¥660.00奖励&&&10-21xiaodengyou 获得¥100.00奖励&&&10-21furui84 获得¥50.00奖励&&&10-21zhyueguang 获得¥180.00奖励&&&10-21gaobiao66 获得¥110.00奖励&&&10-21

我要回帖

更多关于 数据库保存图片 的文章

 

随机推荐