`
过路的人
  • 浏览: 1211 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

图片下载JAVA

阅读更多
// 页面form
        OptActListNewForm actListForm = (OptActListNewForm)form;
        // 转换为Flex转换数据类型
        List<OptActListNew> optList = optActMonitorService.getDownLoadData(actListForm, user);
        OptActListNew optAct = (OptActListNew)optList.get(0);
        List listData = this.buildExcelData(optList);
        response.setHeader("Content-Type", "application/force-download");
        response.setHeader("Content-Type", "application/vnd.ms-excel");
        String fileName = new String("xxx_xx".getBytes("GBK"),
                "ISO-8859-1");
        response.setHeader("Content-Disposition", "attachment;filename="
                + fileName + ".xls");
        ServletOutputStream out = response.getOutputStream();
        //创建excel工作薄
        WritableWorkbook wwb = Workbook.createWorkbook(out);
        //创建excel工作表
        WritableSheet ws = wwb.createSheet("xxxx", 0);
        //给出标题
        WritableFont titleWF = new WritableFont(WritableFont.ARIAL, 20,
                WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE,
                Colour.BLACK);
        WritableCellFormat titleWCF = new WritableCellFormat(titleWF);
        Label tileLab = new Label(5, 0, "xxxx", titleWCF);//加入标题
        ws.addCell(tileLab);
        //添加图片对象
        ByteArrayOutputStream bos = null;
        BufferedImage chart = null;
        try
        {
            bos = new ByteArrayOutputStream();
            chart = ImageIO.read(request.getInputStream());
            ImageIO.write(chart, "jpeg", bos);
            WritableImage img = new WritableImage(0, ws.getRows() + 1, 15, 26,
                    bos.toByteArray());
            ws.addImage(img);
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            bos.close();
        }
        wwb.write();
        wwb.close();
分享到:
评论

相关推荐

    FCKeditor for java2.4 远程保存图片 java版

    FCKeditor for java2.4 远程保存图片 java版 功能介绍: 在FCKeditor中复制网页内容时,其中的图片仍然保存在源站点上,当远程服务器路径做出更改或者关闭,本地图片将无法打开。给网友造成不好的印象,使用本功能...

    用JAVA实现远程图片批量下载

    3. **图片下载**:当解析出图片URL后,为每个图片创建一个独立的线程进行下载。在下载过程中,需要考虑错误处理和异常情况,确保下载过程的健壮性。 4. **执行流程**:从指定的入口URL开始,不断循环处理`...

    java+MongoDB实现存图片、下载图片的方法示例

    "java+MongoDB实现存图片、下载图片的方法示例" 本文主要介绍了使用java和MongoDB实现存图片和下载图片的方法,并结合实例形式详细分析了java结合MongoDB实现图片的存储和下载相关操作技巧。 Java和MongoDB简介 ...

    Java爬取web图片防盗链

    HttpURLConnection+jsoup防盗链 {"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661...

    图片上传下载Java

    二、图片下载 1. **HTTP响应**: 下载图片涉及将服务器上的文件以二进制流的形式发送到客户端,通过设置HTTP响应头`Content-Type`为图片的MIME类型,如`image/jpeg`,`Content-Disposition`设置为`attachment; ...

    java版扫雷源代码+图片素材

    【标题】"Java版扫雷源代码+图片素材"揭示了使用Java编程语言实现的经典扫雷游戏的开发过程。在编程领域,扫雷游戏通常被用作教学示例,因为它涉及到了基本的逻辑处理、图形用户界面(GUI)设计以及算法的应用。 ...

    java版本坦克大战使用的图片

    这个压缩包包含的是"java版本坦克大战"游戏中所使用的图片资源,这些资源对于游戏的视觉表现至关重要。 1. 图片资源的作用: 在Java游戏中,图片资源主要用于创建游戏的视觉元素,如角色、背景、道具等。它们通过`...

    java图片生成器

    Java图片生成器是一种基于Java编程语言的工具,用于创建、编辑或转换图像文件。这个工具可能包含各种功能,如绘制图形、添加文字、处理图像效果、读取和写入不同图像格式等。在Java中实现图片生成器涉及到对Java 2D ...

    图片浏览器java版代码加可执行程序

    【标题】"图片浏览器java版代码加可执行程序"揭示了这个项目是使用Java编程语言开发的一款图片查看器,它包含源代码以及一个可执行的程序。在Java中,实现图片浏览器涉及到对Java图片处理API的深入理解和应用。 ...

    Java下载图片代码+教程

    通过上述步骤,我们成功地使用Java编写了一个简单的图片下载程序。这个程序不仅可以用来下载单一图片,还可以作为基础框架扩展成更复杂的应用,如批量下载图片、图片处理等功能。此外,该程序还提供了一个基本的网络...

    java实现客户端上传图片到ftp服务器,nginx提供http服务下载图片

    在Java分布式项目中,涉及到客户端上传图片到FTP服务器并由Nginx提供HTTP服务进行图片下载,这是一个典型的文件传输和Web服务集成的场景。这里主要涉及三个关键知识点:Java FTP客户端编程、Nginx服务器配置以及Java...

    FCKeditor 远程保存图片java版

    在FCKeditor中复制网页内容时,其中的图片仍然保存在源站点上,当远程服务器路径做出更改或者关闭,本地图片将无法打开。给网友造成不好的印象,使用本功能可将远程图片自动保存到站长自己的服务器上。 本功能修改自...

    java高清处理图片

    ### Java高清处理图片:利用ImageMagick提升图片质量和效率 #### 背景与需求 在实际项目开发中,图片处理是一项常见的需求,包括但不限于图片的压缩、尺寸调整以及添加水印等操作。传统的Java库虽然能够实现这些...

    java图片上传下载

    对于图片下载,主要涉及到从服务器读取图片并返回给客户端的过程: 1. **读取图片**:根据图片的存储路径,使用`FileInputStream`读取图片内容。 ```java File imageFile = new File("/path/to/upload/folder/" + ...

    java下载网络图片

    为了提高下载效率,我们可以使用Java的`ExecutorService`和`Future`来并发处理多个图片下载任务。创建一个固定大小的线程池,然后提交下载任务: ```java ExecutorService executor = Executors....

    Java 图片压缩

    至于下载和修改图片路径,Java的标准库没有提供直接的下载功能,但我们可以借助第三方库如Apache HttpClient或者使用Java的`java.net.URL`和`java.nio`包来实现。修改图片路径则相对简单,只需将图片文件移动到新的...

    Java调用OCR进行图片识别

    要使用Java调用Tesseract-OCR,需要下载Tesseract-OCR的Windows版本并安装。然后,使用Java语言编写程序来调用Tesseract-OCR进行图片识别。 三、ImageIOHelper类 ImageIOHelper类是一个Java类,用于图片文件转换为...

    uploadify java版 可上传多张图片

    "uploadify java版 可上传多张图片" 这个标题揭示了我们即将探讨的是一个使用Java技术实现的、基于Uploadify插件的多图片上传功能。Uploadify是一款流行的前端文件上传工具,它允许用户通过异步方式上传多个文件,...

    java图片处理

    文件内含java 处理图片大小等比例缩放,指定颜色改变颜色。根据不同图片设置阴影图片。

    图片查看器(JAVA版)

    【图片查看器(JAVA版)】是一款基于Java编程语言开发的图像浏览软件,它提供了方便快捷的方式来查看和管理个人电脑中的图片。这款软件的核心功能包括单张图片浏览、连续滚动查看以及幻灯片式自动播放,极大地提升了...

Global site tag (gtag.js) - Google Analytics