java读取服务器html文件带图片显示到前端

问题描述

java读取服务器html文件带图片显示到前端
html文件是通过word另存为生成的,存放位置不在web项目路径下,我现在通过文件流的方式读取html文件显示到浏览器,但图片无法显示出来,怎样解决呢?

解决方案

因为HTML文件也是文本文件,所以使用简单的字符流读取就可以了,而图片是二进制文件,需要字节流读取,
可以使用ImageIO类(详细用法参照API文档)读取并写出图片,然后使用HTML的标签显示即可。
当然这仅仅是解决思路之一。

时间: 2024-09-10 14:08:44

java读取服务器html文件带图片显示到前端的相关文章

怎么用java读取服务器一个文件夹里所有文件的文件名,在JSP页面形成一个目录列表,通过点击列表实现下载

问题描述 请大侠们帮忙!最好代码贴全一点,从读到到下载下来.谢谢各位了!我要读的服务器上面得都是.vox文件. 解决方案 解决方案二:关注中....解决方案三:在补充一下.服务器上的文件夹是共享的.解决方案四:如果你是用struts2个人认为用两个方法,其他也是一样的道理先用个bean封装你的FILE信息!Filefile=newFile("");File[]files=file.listFiles();for(inti=0;i<files.length;i++){//封装你的实

PHP图片上传类带图片显示_php基础

这是一个PHP的文件上传类带图片显示的.其实做成函数就可以了.不过还是做成类好玩一点.~~~~ 本来应该用JS来验证上传文件类型的.但懒得做了. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3

解压-java读取zip压缩文件里面二级文件夹目录内的文件的问题

问题描述 java读取zip压缩文件里面二级文件夹目录内的文件的问题 我想在不解压的条件下得到一个压缩文件夹内部的二级目录下的文件流,但是搜了好久也没找到 代码如下 import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; impo

新手 请求帮忙解答-请问下,如何用Java读取 一个txt文件(txt文件是一个数字矩阵)``````

问题描述 请问下,如何用Java读取 一个txt文件(txt文件是一个数字矩阵)`````` 请问下,如何用Java读取 一个txt文件(txt文件是一个数字矩阵).把每列的数据合成一大列输出,意思就是把第二列的数据放在第一列的末尾,第三列放在第二列的末尾````` 多谢了. 解决方案 太麻烦 说下思路,你看一下行不行, 1>.把每一行都放到一个数组里 ,可以用缓冲流读取一行, 2>.然后按矩阵的分割部分的字符 来分割这一行的字符串 拿到每个数组项, 3>.根据每个数组的下标,可以拿到

java-十万火急::Java判断服务器的文件是否存在如果不存在就上传、如果存在,在上传的时候删除文件

问题描述 十万火急::Java判断服务器的文件是否存在如果不存在就上传.如果存在,在上传的时候删除文件 我是新人没有悬赏.还希望大牛们 能帮帮我 Java判断服务器的文件是否存在如果不存在就上传.如果存在,在上传的时候删除文件完成文件上传. 解决方案 java判断文件夹是否存在并上传文件 解决方案二: 做个接口,出入文件名,判断是否存在,返回结果给你就行了

java 读取各种类型文件的二进制并且写入到这些类型的文件,内容等等都不变。

问题描述 问题:如题!!!!!我现在是用java读取了txt.word.execl三种类型的文件.并且得到他们的二进制流(也就是byte数组).我要怎么通过这个byte数组写入到这些类型的文件中(注:内容不变.文件类型不变.总之所有的东西都不变,还是原来一模一样的东西).请问我应该怎么实现呢?读取文件代码,并且得到byte[].public byte[] readFile(String filename){// System.out.println("read file " + fil

Java读取、写入文件如何解决乱码问题_java

读取文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导致的乱码的问题.首先,明确一点,文本文件与二进制文件的概念与差异. 文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码.ANSI编码等等.二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码.) 因此可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8).而二进制文件可看成是变长编码的,因为是值编码嘛,多少

php读取本地php文件源代码输出显示

如我有两个文件a.php,b.php. a.php文件中的语句是:  代码如下 复制代码 <?php echo "i am a.php"; ?> 现在,我需要在b.php文件显示文件a.php中的源代码,是源代码,如下:  代码如下 复制代码 <?php $a_code = file_get_contents('a.php'); echo htmlspecialchars($a_code);//www.111cn.net ?> 重点即在此htmlspecialc

java读取解析xml文件实例_java

读取本地的xml文件,通过DOM进行解析,DOM解析的特点就是把整个xml文件装载入内存中,形成一颗DOM树形结构,树结构是方便遍历和和操纵. DOM解析的特性就是读取xml文件转换为 dom树形结构,通过节点进行遍历. 这是W3c关于节点的概念 如果xml中包含有大量的数据,由于dom一次性把xml装入内存中的特性,所以dom不适合于包含大量数据的xml解析.当包含有大量xml的时候,用SAX进行解析比较节省内存. 下面是一个运用DOM进行解析xml文件的例子: xml文件结构如下: <?xm