该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

接口名称:std::string SendVehiclePass(std::string VehiclePassInfo, struct xsd__base64BinaryPlatePicData, struct xsd__base64Binary CarPic1, struct xsd__base64Binary CarPic2,struct xsd__base64Binary CarPic3)

PlatePicData:车牌特征小图片信息,最大 20K,可以为空。CarPic1:车辆图片 1,最大 1.5M,不能为空。CarPic2:车辆图片 2,最大 1.5M,可以为空。CarPic3:车辆图片 3,最大 1.5M,可以为空。所有以上图片信息若超过规定大小请自行压缩。车辆图片按照从左到右依次赋值,如果有一张图片,则赋值到 CarPic1,有两张则依次赋值CarPic1,CarPic2,依此类推。PlatePicData:只存车牌小图片。struct xsd__base64Binary{unsigned char* __ptr;//图片数据缓冲区int __size;//图片数据大小};

第一个参数xml没问题,后面图片的形式该怎么组装?传了过去图片不现实,好着急啊,求大佬指导

我的代码:

String endpoint = "http://ip:port/";//webservice服务地址

Service service = new Service();

Call call = (Call) service.createCall();

call.setTargetEndpointAddress(endpoint);//设置服务请求路径

call.setOperationName(new QName("http://ip.org/ns.xsd", "SendAlarmPass"));//服务请求方法

call.addParameter("VehicleAlarmInfo", XMLType.XSD_STRING, ParameterMode.IN);

call.addParameter("PlatePicData", XMLType.XSD_BASE64, ParameterMode.IN);

call.addParameter("CarPic1", XMLType.XSD_BASE64, ParameterMode.IN);

call.addParameter("CarPic2", XMLType.XSD_BASE64, ParameterMode.IN);

call.addParameter("CarPic3", XMLType.XSD_BASE64, ParameterMode.IN);

call.setReturnClass(String.class);//设置服务请求后返回数据类型

ImgModel m = new ImgModel();

InputStream in = new FileInputStream("E:\\test22.jpg");

byte[] data = new byte[in.available()];

m.set__ptr(data);

m.set__size(12);

String res = (String) call.invoke(new Object[] {xml,StringUtil.ObjectToByte(m),StringUtil.ObjectToByte(models.get(0)),null,null });//服务请求时,传入的参数数据

System.out.println(res);

ImgModel类

public class ImgModel implements Serializable{

private static final long serialVersionUID = -218608721406561464L;

private byte[] __ptr;

private int __size;

java 图片请求_java请求C++客户端上传图片相关推荐

  1. java图片拷贝_java图片拷贝

    请选择上传的图片或文件: 可以看到,我们将...之后,我们就来编写这个 servlet--UpLoad.java 复制代码 代码如下: package load; import java.io.Fil ...

  2. java 图片水印_JAVA实现图片水印

    一.JAVA图片水印实现原理 1.1.JAVA图片水印实现思路 1.创建缓存图片对象. 2.创建Java绘图工具对象. 3.使用绘图工具对象将原图绘制到缓存图片对象. 4.使用绘图工具将水印(文字/图 ...

  3. java 图片 缩略图_java 图片缩略图的两种方法

    最近网上看到两种不同的java图片缩略图的绘制方案 第一种,使用Graphics().drawImage按照一定的比例重新绘制图像. package com.image.suoluetu; impor ...

  4. java图片马赛克_java实现图片缩放、旋转和马赛克化

    本文是作者结合网上的一些资料封装的java图片处理类,支持图片的缩放,旋转,马赛克化. 不多说,上代码: package deal; import java.awt.Color; import jav ...

  5. java客户端重复请求_Java后台防止客户端重复请求、提交表单实现原理

    Java后台防止客户端重复请求.提交表单实现原理 发布于 2021-1-8| 复制链接 摘记: 这篇文章主要介绍了Java后台防止客户端重复请求.提交表单实现原理,文中通过示例代码介绍的非常详细,对大 ...

  6. java防攻击_Java请求中关于如何避免防重放攻击

    重放攻击介绍 防止重放攻击的方法是使用不重数 加随机数 该方法优点是认证双方不需要时间同步,双方记住使用过的随机数,如发现报文中有以前使用过的随机数,就认为是重放攻击.缺点是需要额外保存使用过的随机数 ...

  7. java 转发服务器_Java 请求的转发

    ## 请求的转发 ## 1.什么是请求的转发? > 请求转发是指:服务器收到请求,将请求从服务器中转发到另一个服务器 2.请求转发特点 > 服务器地址栏没有变化 > 一次请求 > ...

  8. java下传图片到tomcat服务器后,如何在页面显示,java图片上传服务器及客户端显示图片...

    我在上一篇文章SSM+Layui实现文件上传服务器中展示了如何将图片上传至服务器,保存到SQL server数据库中,本篇文章主要讲的是将图片上传到服务器上,保存在服务器的磁盘上,然后将图片路径保存到 ...

  9. java 图片缩略图_java 缩略图实现

    用户上传图片然后生成缩略图显示.以下的代码是本人修改后的.提供给需要的朋友参考参考 ImageHandlerServlet 类 package com.web.util; import java.aw ...

最新文章

  1. android工程r红,Android Studio - 为什么R随机变为红色?
  2. will not add file alias already exists in index(git上传代码出错)
  3. 表空间迁移(transport tablespace)测试案例
  4. qt designer 插入图片_老同学春节祝福语图片
  5. zookeeper可视化监控工具_Redis 的可视化监控工具 Redislive 简单使用教程
  6. mysql配置以及性能优化(转)
  7. Qt 串口通信 高速发送出错的解决方法总结
  8. ThinkPHP V5.0.5漏洞_ThinkPHP 5.x 远程命令执行漏洞分析与复现
  9. 计算机信息工程专业985,信息工程学院
  10. Android常用Adapter用例(二)
  11. 2019年计算机设计大赛(省赛)
  12. css 之水平居中对齐
  13. ssm框架 mysql 一对多_ssm2: :sparkles: 基于SSM框架简单的文章管理系统,使用MySQL多表存储方式实现留言回复功能...
  14. 计算机电缆芯数,DJYVP22电缆|电线(直径、重量、芯数)
  15. ORA-39087: Directory Name Is Invalid
  16. iOS10全新方法实现推送+deviceToken无法获取或无效的解决
  17. android 桥接,路由器一键桥接Android实现
  18. 【星球问答精选】我想打造个性化的高效工作流,不会编程怎么办?
  19. 用matlab怎么画出y=sin(t)的导函数图像?用diff为什么一阶导函数会缩小100倍,二阶导函数会缩小1000倍。求大神指教
  20. linux 访问windows 端口,Linux和Windows下查看端口详解

热门文章

  1. java生产者与消费者问题_java生产者与消费者问题
  2. html asp textbox,ASP.NET中 TextBox 文本输入框控件的使用方法
  3. php curl和file get,PHP cURL与file_get_contents
  4. modbus报文解析实例_云原生、全栈可编程的下一代SDN解析与实践 (一)丨传统SDN架构演进...
  5. arm引脚复用linux,ARM知识分享-i.MX6Q GPIO复用修改方法
  6. photos怎么改成中文_Win10怎么设置中文语言?Win10设置语言为中文的方法图解
  7. 利用GBDT模型构造新特征具体方法
  8. 日语编程语言抚子 - 第三版特色初探
  9. poj 2069 Super Star 模拟退火
  10. ionic助手 v1.9.0 一键式开发环境工具(告别命令行,超强功能)