标题:[求助]一个图片上传问题
只看楼主
119119ws
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2004-7-24
 问题点数:0 回复次数:5 
[求助]一个图片上传问题

图片从数据库读取出来的时候需要定义一个属性:

response.contenttype=" image/ * "

为什么这样定义不管用?

如果我需要上传gif 和jpg 图片,应该怎么定义?

谢谢!

搜索更多相关主题的帖子: 数据库 定义 属性 response 
2004-08-10 11:44
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
?怎么一会上传一会 下载的

天津网站建设 http://www./
2004-08-10 15:32
119119ws
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2004-7-24
得分:0 

不好意思,是下载时怎么定义的。 能不能贴一个同时从数据库读图片和文字的例子,我写的程序怎么总是冲突,文字和图片分成2页显示很好,就是不能同时在一页上显示?

<!--#include file="conn.asp"--> <% dim rs dim sql dim iid iid=trim(request.querystring("newsid")) sql="select * from 信息 where id=" & iid & " order by user_time desc" 'sql=sql & iid set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,1 Response.ContentType = "image/gif" %> <!--#include file="top.asp"-->‘每页的文件头 <table border="0" width="100%" height="23" cellspacing="0" cellpadding="0"> <tr> <td width="87%" height="1" colspan="2"> <p align="left">&nbsp; 您的位置 &gt;&gt; <a href="index.asp" style="color:black">工会首页</a> &gt;&gt; <a style="color: #000000" href="tqkb.asp">工会信息</a> <a href="index.asp" style="color:black"></a> &gt;&gt; 信息内容</td> <td width="13%" height="1"></td> </tr> </table> <table border="0" width="100%" height="94" cellspacing="0" cellpadding="0"> <tr> <td width="7%" height="29"></td> <td width="83%" height="29" align="center" style="border-top: 1 solid #000000; border-bottom: 1 solid #000000"><b><%=rs("user_name")%></b></td> <td width="10%" height="29"></td> </tr> <tr> <td width="7%" height="21"></td> <td width="83%" height="21" align="center">发文部门:<%=rs("user_bumen")%>&nbsp;&nbsp;发布时间:<%=rs("user_time")%></td> <td width="10%" height="21"></td> </tr> <tr> <td width="7%" height="18"></td> <td width="83%" height="13" style="border: 1 solid #000000"> <table border=0 cellpadding="6" cellspacing="6"> <tr><td> <% set rec=server.createobject("ADODB.recordset") strsql="select img from images where id='"&iid&"'" rec.open strsql,conn,1,1 Response.BinaryWrite rec("img").getChunk(7500000) rec.close set rec=nothing %> </td></tr> <tr> <td> <%=rs("user_neirong")%> </td> </tr> </table> </td> <td width="10%" height="18"></td> </tr> <tr> <td width="7%" height="18"></td> <td width="83%" height="9"></td> <td width="10%" height="18"></td> </tr> </table> </body> <% rs.close conn.close %>

[此贴子已经被作者于2004-08-11 14:20:27编辑过]

2004-08-11 14:18
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 

晕,数据库里的图片不能和文字放一起,你要改成两个文件,一个显示图片用,另一个显示文字信息。

如显示图片的程序为ShowPic.asp ,显示文字的程序为ShowDetail.asp

ShowDetail.asp写成如下(去掉读图片的代码)

<!--#include file="conn.asp"--> <% dim rs dim sql dim iid iid=trim(request.querystring("newsid")) sql="select * from 信息 where id=" & iid & " order by user_time desc" 'sql=sql & iid set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,1 %> <!--#include file="top.asp"-->‘每页的文件头 <table border="0" width="100%" height="23" cellspacing="0" cellpadding="0"> <tr> <td width="87%" height="1" colspan="2"> <p align="left">&nbsp; 您的位置 &gt;&gt; <a href="index.asp" style="color:black">工会首页</a> &gt;&gt; <a style="color: #000000" href="tqkb.asp">工会信息</a> <a href="index.asp" style="color:black"></a> &gt;&gt; 信息内容</td> <td width="13%" height="1"></td> </tr> </table> <table border="0" width="100%" height="94" cellspacing="0" cellpadding="0"> <tr> <td width="7%" height="29"></td> <td width="83%" height="29" align="center" style="border-top: 1 solid #000000; border-bottom: 1 solid #000000"><b><%=rs("user_name")%></b></td> <td width="10%" height="29"></td> </tr> <tr> <td width="7%" height="21"></td> <td width="83%" height="21" align="center">发文部门:<%=rs("user_bumen")%>&nbsp;&nbsp;发布时间:<%=rs("user_time")%></td> <td width="10%" height="21"></td> </tr> <tr> <td width="7%" height="18"></td> <td width="83%" height="13" style="border: 1 solid #000000"> <table border=0 cellpadding="6" cellspacing="6"> <tr><td> <%

'去掉一下几行 'set rec=server.createobject("ADODB.recordset") 'strsql="select img from images where id='"&iid&"'" 'rec.open strsql,conn,1,1 'Response.BinaryWrite rec("img").getChunk(7500000) 'rec.close 'set rec=nothing %>

<!--加上一下这一行--> <img src="ShowPic.asp?id=<%=iid%>"> </td></tr> <tr> <td> <%=rs("user_neirong")%> </td> </tr> </table> </td> <td width="10%" height="18"></td> </tr> <tr> <td width="7%" height="18"></td> <td width="83%" height="9"></td> <td width="10%" height="18"></td> </tr> </table> </body> <% rs.close conn.close %>

ShowPic.asp 写成如下(读图片的代码)

<!--#include file="conn.asp"--> <% dim rec dim strsql dim iid iid=trim(request.querystring("id"))

set rec=server.createobject("ADODB.recordset") strsql="select img from images where id='"&iid&"'" rec.open strsql,conn,1,1 Response.ContentType = "image/gif" Response.BinaryWrite rec("img").getChunk(7500000) rec.close set rec=nothing %>


天津网站建设 http://www./
2004-08-11 20:28
119119ws
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2004-7-24
得分:0 
谢谢,如果我要同时显示jpeg和gif图片“Response.ContentType “该怎么定义?
2004-08-12 09:49
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 

我试过不写也没问题,写"image/*"也可以


天津网站建设 http://www./
2004-08-12 18:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-4095-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.329364 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved