从sql server中提取并显示图片的问题
我用两个页面
index.jsp中是
<img name="image" src="viewpic.jsp" width="110" height="100" border="0">
这时图片现不出来
<img name="<%@ include file="viewpic.jsp"%>" src="viewpic.jsp" width="110" height="100" border="0">
图片显示出来,但是图片占据了整个页面,其他内容都不显示了
然后
viewpic.jsp中
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<%
String id="1";
String cmd="select name,image from picture";
ResultSet rs = sqlbean.executeQuery1(cmd);
rs.next();
OutputStream os = response.getOutputStream();
InputStream in = rs.getBinaryStream("image");
response.reset();
response.setContentType("image/jpeg");
byte[] b = new byte[1024];
int len;
while((len=in.read(b)) >0)
os.write(b,0,len);
os.flush();
os.close();
in.close();
rs.close();
%>
index.jsp中是
<img name="image" src="viewpic.jsp" width="110" height="100" border="0">
这时图片现不出来
<img name="<%@ include file="viewpic.jsp"%>" src="viewpic.jsp" width="110" height="100" border="0">
图片显示出来,但是图片占据了整个页面,其他内容都不显示了
然后
viewpic.jsp中
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<%
String id="1";
String cmd="select name,image from picture";
ResultSet rs = sqlbean.executeQuery1(cmd);
rs.next();
OutputStream os = response.getOutputStream();
InputStream in = rs.getBinaryStream("image");
response.reset();
response.setContentType("image/jpeg");
byte[] b = new byte[1024];
int len;
while((len=in.read(b)) >0)
os.write(b,0,len);
os.flush();
os.close();
in.close();
rs.close();
%>
...全文
相关推荐
用Delphi实现SQL Server下JPG文件的存取.pdf
根据给定的文件信息,可以提取以下知识点:1. SQL Server数据库管理: - SQL Server是一个大型的数据库管理系统,它提供了多种数据类型的支持,但在处理图像图形文件时并不直接。
sqlserver-image图片导出
通过以上步骤,你可以实现"sqlserver-image图片导出"功能,从SQL Server数据库中提取图片并保存到本地指定的文件夹。
基于SQL Server的Asp.net图片存储技术.pdf
在深入分析【标题】和【部分内容】中提到的“基于SQL Server的***图片存储技术”后,可以提取出以下核心知识点:1.
图片以二进制的形式存储到数据库中和显示
#### 四、图片从数据库中提取并显示从数据库中提取图片并显示给用户,可以通过多种方式实现,下面列举了几种常用的方法:##### 4.1 直接通过HTTP响应显示图片```csharpprotected
SQL Server 提取数字、提取英文、提取中文的sql语句
"本文介绍了在SQL Server中如何使用SQL语句来提取字符串中的数字、英文和中文字符。提供了三个函数示例:fun_getCN用于提取中文字符,GET_NUMBER2用于提取数字,GET_STR


Web 开发
