`

从服务器路径中读出图片流

    博客分类:
  • java
 
阅读更多
 response.setContentType("image/gif"); 
	
	OutputStream outputStream = response.getOutputStream();
	InputStream inputStream = new FileInputStream(imageFilePath);
	try {
	    byte[] buffer = new byte[1024];
	    int i = -1;
	    while ((i = inputStream.read(buffer)) != -1) {
		outputStream.write(buffer, 0, i);
	    }

	    outputStream.flush();
	} finally {
	    if (outputStream != null) {
		outputStream.close();
	    }
	    if (inputStream != null) {
		inputStream.close();
	    }
	}
	return null;
分享到:
评论

相关推荐

    excel文件的导出导入

    在联系数据库语句中,Data Source就是该文件在服务器上得物理路径 3,将第二步中读出的数据以DataTable对象返回。 4,遍历DataTable对象,然后到Sql Server数据库中查询,是否存在该条数据。如果存在,可以做更新...

    html读出文本文件内容

    html读出文本文件内容

    将文件上传、下载(以二进制流保存到数据库)实现代码

    1、将文件以二进制流的格式写入数据库 首先获得文件路径,然后将文件以二进制读出保存在一个二进制数组中,与数据库建立连接,在SQL语句中将二进制数组赋值给相应的参数,完成向数据库中写入文件的操作 代码如下: //...

    ftp上传源码

    描述了ftp定时进行ftp上传的功能,首先有个定时器,可以自己设置时间,然后,执行从特定路径进行数据读出,然后上传到指定的ftp服务器上。

    网络服务器配置与管理教案第1周.doc

    它主要关心的是通过物理链路从一个节点向另 " " " "一个节点传送比特流,物理链路可能是铜线、卫星、微波或其 "讲解、 " " "他的通讯媒介。它关心的问题有:多少伏电压代表1?多少伏电"课件 " " "压代表0?时钟速率...

    java-servlet-api.doc

    然而,一个映射可能是由一个URL和许多Servlet实例组成,例如:一个分布式的Servlet引擎可能运行在不止一个的服务器中,这样的话,每一个服务器中都可能有一个Servlet实例,以平衡进程的载入。作为一个Servlet的...

    jeecms v3.0.1 开源jsp网站管理系统.rar

    JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。 · 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点 · 采用... 27、新增图片栏目模型及图片集效果;

    jsp文件上传下载通用包

    而对每一个FileItem,FileUpload组件可以判断出它是普通form表单域还是文件file域,从而根据不同的类型,采取不同的操作--如果是表单域,就读出其值,如果是文件域,就保存文件到服务器硬盘上或者内存中

    linux大作业报告

    getcwd()会将当前工作目录的绝对路径复制到参数buffer所指的内存空间中,参数size为buf的空间大小。 12、编写程序,编写shell命令中的cp命令。 13、编写Shell命令中的cat命令。 14、编写Shell命令中的tail命令。(用...

    API之网络函数---整理网络函数及功能

    ReadFile 从文件中读出数据 ReadFileEx 与ReadFile相似,只是它只能用于异步读操作,并包含了一个完整的回调 RegCloseKey 关闭系统注册表中的一个项(或键) RegConnectRegistry 访问远程系统的部分注册表 ...

    图书管理系统源代码

    catch (Exception ex) //打开连接出错,可能是连接字符串有问题,这里调用数据库访问设置窗体来重新设置服务器名和数据库名 { MessageBox.Show("连接不到数据库LibraryMis,请在“数据库访问设置窗体中对数据库访问...

    LINUX安装与配置简明手册

    3.2.8 从引导管理程序失误中恢复NT 25 3.2.9 制作一张定制的Linux操作系统 引导盘 26 3.2.10 设置直接引导启动到Caldera 发行版本 26 3.2.11 直接引导启动到Caldera发行版本 27 3.2.12 诊断使用LILO程序引导启动时 ...

    linux安装与配置简明手册

    3.2.8 从引导管理程序失误中恢复NT 25 3.2.9 制作一张定制的Linux操作系统 引导盘 26 3.2.10 设置直接引导启动到Caldera 发行版本 26 3.2.11 直接引导启动到Caldera发行版本 27 3.2.12 诊断使用LILO程序引导...

    C#程序开发范例宝典(第2版).part13

    实例084 在DataGridView控件中显示图片 118 实例085 为DataGridView控件实现复选功能 120 实例086 禁用DataGridView控件列表头自动排序 122 2.9 其他控件典型应用 123 实例087 TrackBar控件的简单应用 123 实例...

    C#程序开发范例宝典(第2版).part08

    实例084 在DataGridView控件中显示图片 118 实例085 为DataGridView控件实现复选功能 120 实例086 禁用DataGridView控件列表头自动排序 122 2.9 其他控件典型应用 123 实例087 TrackBar控件的简单应用 123 实例...

    C#程序开发范例宝典(第2版).part02

    实例084 在DataGridView控件中显示图片 118 实例085 为DataGridView控件实现复选功能 120 实例086 禁用DataGridView控件列表头自动排序 122 2.9 其他控件典型应用 123 实例087 TrackBar控件的简单应用 123 实例...

    C#程序开发范例宝典(第2版).part12

    实例084 在DataGridView控件中显示图片 118 实例085 为DataGridView控件实现复选功能 120 实例086 禁用DataGridView控件列表头自动排序 122 2.9 其他控件典型应用 123 实例087 TrackBar控件的简单应用 123 实例...

Global site tag (gtag.js) - Google Analytics