`
isaac
  • 浏览: 41273 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SOA传输图片的方法

    博客分类:
  • java
SOA 
阅读更多

try {
   File oldFile=new File("E:/test/Sunset.jpg");//源图片
   BufferedImage img = ImageIO.read(oldFile);
   ByteArrayOutputStream out = new ByteArrayOutputStream();
   ImageIO.write(img, "JPEG", out);
   byte[]  bytes = out.toByteArray();//可以在soa中传输
   
   ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
            ImageIO.setUseCache(false);
            BufferedImage newImg = ImageIO.read(bais);
   String fileName = oldFile.getName(); 
            OutputStream in=new FileOutputStream(new File("E:/test/1"+fileName));//目的图片
            ImageIO.write(newImg, "JPEG", in);
            in.close();
  } catch (IOException e) {
   e.printStackTrace();
  }

分享到:
评论

相关推荐

    SOA架构的分布式舰船GIS应用构建方法研究.pdf

    在探讨SOA架构的分布式舰船GIS应用构建方法研究之前,我们先要了解几个核心概念:SOA(面向服务的架构)、GIS(地理信息系统)、Web服务以及分布式系统。 SOA(面向服务的架构)是一种设计和开发IT解决方案的方法,...

    学生信息管理系统带有图片功能

    为了防止服务器过载,可以使用图片压缩和优化技术降低存储和传输成本。同时,应有严格的权限控制,保护学生的隐私,避免图片被非法访问或下载。 此外,系统可能还需要具备搜索和过滤功能,以便快速定位特定学生的...

    SOA分布式个人博客系统-开发手册1

    【SOA分布式个人博客系统-开发手册1】 本开发手册主要涵盖了构建一个基于SOA(Service-Oriented Architecture,面向服务架构)的分布式个人博客系统的详细步骤和组件介绍。该系统采用前后端分离的设计模式,旨在...

    Silverlight+WCF-图片上传-SLUploadPICDemo.zi

    在本示例中,Silverlight控件将用于展示上传界面,处理用户选择的图片,并通过异步调用WCF服务来传输文件数据。 接着,我们来讨论WCF的角色。WCF作为一个全面的服务框架,允许开发者创建、配置、部署和管理服务,...

    Silverlight图片相册

    "Silverlight图片相册"是一个基于Microsoft Silverlight技术开发的应用程序,主要功能是展示和管理图片,具有用户友好的界面和交互性。该应用的核心特点包括: 1. **图片上传功能**:允许用户通过Web界面上传自己的...

    Java思维导图xmind文件+导出图片

    主流架构模型-SOA架构和微服务架构 领域驱动设计及业务驱动规划 分布式架构的基本理论CAP、BASE以及其应用 什么是分布式架构下的高可用设计 构架高性能的分布式架构 构建分布式架构最重要因素 CDN静态文件...

    uploadfilestest上传图片-基于jdeveloper

    在IT行业中,文件上传功能是Web应用程序不可或缺的一部分,它允许用户将本地的文件,如图片、文档等,传输到服务器端。"uploadfilestest上传图片-基于jdeveloper"这个项目,显然关注的是如何在Oracle JDeveloper环境...

    rest论文描述

    - REST将网络中的每个元素视为一个资源,无论是文本、图片、音频还是视频等。 - 每个资源都有一个唯一标识符(URI或URL)来表示其在网络中的位置。 **2. 唯一标识符(Resource Identifier):** - 每个资源对应一个...

    Android ksoap调用webservice批量上传多张图片详解

    使用`execute()`方法启动一个新线程,调用`getImageromSdk()`方法来执行图片上传逻辑。 3. **批量上传图片**: 在`getImageromSdk()`方法中,首先定义图片的路径和文件名,然后创建一个`ArrayList`来存储要上传的...

    SOAP環境架設及實作

    你可以设计SOAP服务以接收和发送JSON、图片或其他非结构化数据,这可能需要额外的序列化和反序列化步骤。 通过以上步骤,你将能够构建一个完整的SOAP环境,从设置基础架构到实现功能丰富的SOAP服务。这个过程对于...

    Axis2(WebService)经典教程

    - **需求**:在WebService中传输图片、音频、视频等二进制文件。 - **实现**:通过Base64编码将二进制文件转换为文本格式进行传输。 ##### 5. 会话(Session)管理 - **概念**:跟踪用户会话,保持状态信息。 - **...

    axis2教程 axis2应用方法

    - **二进制文件传输**:支持图片、文档等二进制数据类型的上传与下载,适用于文件共享或多媒体应用。 - **会话管理(Session Management)**:提供了基于HTTP Session的机制来跟踪客户端的交互过程,确保服务端能够...

    基于4G的智慧水利移动平台设计与实现

    然而,这些传统技术存在明显的局限性,比如图片、语音、视频等数据传输质量较低、速度慢,影响了信息传递的时效性和互动性,从而限制了水利业务在移动端的发展潜力。 #### 三、4G技术的优势及其在智慧水利中的应用 ...

    构建高可扩Web架构和分布式系统实战

    1. **服务架构**:通过面向服务的架构(SOA)将系统划分为多个独立的服务,每个服务负责特定的功能,例如上传服务专门处理图片上传逻辑,检索服务则专注于图片的检索和分发。 2. **数据存储**:采用分布式文件系统或...

    Axis2实用教程(入门教程包含实例)

    4. **二进制文件传输**: Axis2支持二进制数据(如图片或文档)的传输,这对于需要交换大量非文本数据的场景至关重要。 5. **会话管理(Session)**: Axis2提供了会话管理机制,允许在服务调用之间保持状态,增强...

    WebService之Axis2教程

    - **二进制文件传输**:支持图片、文档等二进制数据的上传和下载。 - **会话管理**:支持基于HTTP会话的追踪,确保连续请求间的状态保持。 - **跨服务会话管理**:实现跨多个服务的会话共享。 - **Spring集成**:...

    22集成2215105015江明璇_5.zip

    至于压缩文件,如ZIP格式,这是常见的数据压缩方法,用于减小文件大小以便于存储和传输。ZIP文件可以包含多个文件和文件夹,通过使用不同的压缩算法来减少它们的大小。在Windows操作系统中,可以通过内置的文件资源...

    Axis2(webservice)详细教程教程

    - **二进制文件传输**:支持图片、音频等非文本数据的传输,适用于多媒体数据的应用场景。 - **会话管理**:实现跨请求的服务状态保持,增强服务的交互性和用户体验。 - **跨服务会话管理**:支持不同服务间的会话...

    apache-cxf-2.7.6.rar

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(Service-Oriented Architecture, SOA)和Web服务。CXF这个名字来源于两个合并的项目:Celtix和XFire,它们都是早期的Web服务框架。Apache CXF ...

Global site tag (gtag.js) - Google Analytics