怎样把照片的相对地址存入orcal数据库,再用VS调用?
我想实现用户登录进去,看到自己的个人信息和照片,照片和用户名是一一对应的。
问题:怎样把照片的相对地址存入orcal数据库,再用image调用相应图片?
我刚开始学ASP,希望各位大神解答尽量详细一点(在哪个页面加什么代码),最好能给个示例源代码
------解决方案--------------------refer:
数据库存放url,直接指向目录
图片存到数据库,再读出来
------解决方案--------------------
这个跟存字符串 是一样一样的 没有区别
------解决方案--------------------比如页面上有一个图片 <img src='image/aaa.jpg'>
如果这个图片 正常显示 就在数据库就存 image/aaa.jpg
你取出来的 时候就这样用 <img src='<%=数据库字段名称%>'> 图片就出来了
------解决方案--------------------首先建立一个数据表 假如叫 tb_UserImg
---------------------------------------------
id imgName userID
主键 XX.jpg 用户ID
----------------------------------------------
用户修改个人资料时,如果修改了个性头像,则
insert into tb_UserImg(imgName,userID) values(XX.jpg,用户的ID)
//xx.jpg是用户上传的图片保存的名字,假设保存在网站跟目录UserImg文件夹下;
//另外如果已经存在时,这里应该是update
--------------------------------------------------
然后显示时:
<img src='UserImg/<% 根据登录用户ID查询tb_UserImg返回的结果的字段imgName的值 %>'>
//UserImg是上传时保存的文件夹路径
----------------------------------------------------
------解决方案--------------------
比如页面上有一个图片 <img src='image/aaa.jpg'>
如果这个图片 正常显示 就在数据库就存 image/aaa.jpg
你取出来的 时候就这样用 <img src='<%=数据库字段名称%>'> 图片就出来了
如果指定一个图片,是可以正常显示的。但我的Url是变化的呀,要根据登陆的用户显示图片,所以我只能调用数据库中已存的图片地址来显示,但是显示不出来……