我这里现在有一个员工库,里面存有所有员工的照片,我做了一个页面显示所有的员工信息,但不知如何在页面中能链接到此员工的照片!附加条件是一个页面只显示一个员工,不需要点任何按钮就能显示照片,谢谢高手指教,谢谢!

解决方案 »

  1.   

    页面中放一个IMAGE控件,将控件的URL字段设置为你照片的路径就可以了(照片需要放在项目目录下)
      

  2.   

    在 ASP 中有两种方法:1.将照片存在数据库中。
    在员工信息表(people_imformation)中设置字段 photo 类型为 image(Microsoft sql server 2000),再新建一个页面showpic.asp:
    <%
    id=Request("id")
    set rs=server.CreateObject("adodb.recordset")
    sql="select photo from people_imformation where id="&id
    rs.Open sql,conn,1,1
    if isnull(rs(0))=False and not rs.eof then
    response.contenttype="image/*"
    Response.BinaryWrite rs("photo")
    end if
    rs.close
    set rs= nothing
    %> 在要显示的页面中调用:例如显示员工A,在people_imformation 表中对应 id=123,则
        <img src="showpic.asp?id=123">2.将照片存放在硬盘文件系统中:这时员工信息表(people_imformation)中设置字段 photo 类型为 varchar(50)或其他文本字符类型(Microsoft sql server 2000中)来保存文件的存储路径。然后在要显示的页面中:
    <img src="<%=Trim(rs("photo"))%>">这样处理涉及照片存储问题,即要在信息表的 photo 字段中存储文件路径目录,可以在上传表单中实现。如果要考虑数据库规模,则推荐使用方法 2。