java servlet 读取图片 相应
来源:互联网 发布:五毒萝莉捏脸数据截图 编辑:程序博客网 时间:2024/05/18 14:24
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
int bateMax = 5000;
String url = req.getParameter("url");
if (StringTools.isNullOrNone(url))
{
return;
}
// 获取图片后缀名的开始下标
int imgSuffixIndex = url.lastIndexOf(".");
// 获取配置的图片格式
String imgSuffixFormat = url.substring(imgSuffixIndex + 1);
ServletOutputStream sos = null;
InputStream in = null;
BufferedInputStream bis = null;
try
{
in = new FileInputStream(url);
// 将图片读成流
resp.setContentType("image/" + imgSuffixFormat);
resp.setHeader("Parama", "no-cache");
resp.setHeader("Cache-Control", "no-cache");
resp.setDateHeader("Expires", 0);
sos = resp.getOutputStream();
bis = new BufferedInputStream(in);
byte[] temp = new byte[bateMax];
int len = 0;
while (-1 != (len = bis.read(temp)))
{
sos.write(temp, 0, len);
}
sos.flush();
}
catch (IOException e)
{
// 日志流读取错误
log.error(e, e);
}
finally
{
try
{
if (null != bis)
{
bis.close();
bis = null;
}
}
catch (IOException e)
{
log.error(e, e);
}
try
{
if (null != in)
{
in.close();
in = null;
}
}
catch (IOException e)
{
log.error(e, e);
}
}
}
- java servlet 读取图片 相应
- 用servlet读取图片
- servlet读取数据库图片文件
- servlet---java读取本地文件
- Android 数据库中读取图片名称加载相应的资源
- Android 读取SD卡中相应文件夹下的图片
- java读取BMP图片
- java 读取网络图片
- java 读取网络图片
- Java读取图片分辨率
- Java读取网络图片
- java 读取图片转成
- Java读取图片分辨率
- Java读取图片文件
- java读取、生成图片
- java servlet获取上传图片以二进制保存到MySQL中,读取Mysql保存的二进制图片
- Java读取一个xml文件并生成相应的类
- Java Servlet动态生成图片
- linux 解压
- WebForm:毒药还是利器?
- TLD源码下载
- The $12 Gongkai Phone
- android.database.CursorIndexOutOfBoundsException:Index -1
- java servlet 读取图片 相应
- <input type="file">中怎设置按钮的样式
- Mercurial的Linux客户端配置
- Contentprovider学习
- MFC 对话框上打字
- Java中的枚举
- 在android2.1如何实现对ssl的无证书访问
- 骨传导耳机
- Android处理图片OOM的若干方法小结