java 图片请求_java请求C++客户端上传图片
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
接口名称: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++客户端上传图片相关推荐
- java图片拷贝_java图片拷贝
请选择上传的图片或文件: 可以看到,我们将...之后,我们就来编写这个 servlet--UpLoad.java 复制代码 代码如下: package load; import java.io.Fil ...
- java 图片水印_JAVA实现图片水印
一.JAVA图片水印实现原理 1.1.JAVA图片水印实现思路 1.创建缓存图片对象. 2.创建Java绘图工具对象. 3.使用绘图工具对象将原图绘制到缓存图片对象. 4.使用绘图工具将水印(文字/图 ...
- java 图片 缩略图_java 图片缩略图的两种方法
最近网上看到两种不同的java图片缩略图的绘制方案 第一种,使用Graphics().drawImage按照一定的比例重新绘制图像. package com.image.suoluetu; impor ...
- java图片马赛克_java实现图片缩放、旋转和马赛克化
本文是作者结合网上的一些资料封装的java图片处理类,支持图片的缩放,旋转,马赛克化. 不多说,上代码: package deal; import java.awt.Color; import jav ...
- java客户端重复请求_Java后台防止客户端重复请求、提交表单实现原理
Java后台防止客户端重复请求.提交表单实现原理 发布于 2021-1-8| 复制链接 摘记: 这篇文章主要介绍了Java后台防止客户端重复请求.提交表单实现原理,文中通过示例代码介绍的非常详细,对大 ...
- java防攻击_Java请求中关于如何避免防重放攻击
重放攻击介绍 防止重放攻击的方法是使用不重数 加随机数 该方法优点是认证双方不需要时间同步,双方记住使用过的随机数,如发现报文中有以前使用过的随机数,就认为是重放攻击.缺点是需要额外保存使用过的随机数 ...
- java 转发服务器_Java 请求的转发
## 请求的转发 ## 1.什么是请求的转发? > 请求转发是指:服务器收到请求,将请求从服务器中转发到另一个服务器 2.请求转发特点 > 服务器地址栏没有变化 > 一次请求 > ...
- java下传图片到tomcat服务器后,如何在页面显示,java图片上传服务器及客户端显示图片...
我在上一篇文章SSM+Layui实现文件上传服务器中展示了如何将图片上传至服务器,保存到SQL server数据库中,本篇文章主要讲的是将图片上传到服务器上,保存在服务器的磁盘上,然后将图片路径保存到 ...
- java 图片缩略图_java 缩略图实现
用户上传图片然后生成缩略图显示.以下的代码是本人修改后的.提供给需要的朋友参考参考 ImageHandlerServlet 类 package com.web.util; import java.aw ...
最新文章
- android工程r红,Android Studio - 为什么R随机变为红色?
- will not add file alias already exists in index(git上传代码出错)
- 表空间迁移(transport tablespace)测试案例
- qt designer 插入图片_老同学春节祝福语图片
- zookeeper可视化监控工具_Redis 的可视化监控工具 Redislive 简单使用教程
- mysql配置以及性能优化(转)
- Qt 串口通信 高速发送出错的解决方法总结
- ThinkPHP V5.0.5漏洞_ThinkPHP 5.x 远程命令执行漏洞分析与复现
- 计算机信息工程专业985,信息工程学院
- Android常用Adapter用例(二)
- 2019年计算机设计大赛(省赛)
- css 之水平居中对齐
- ssm框架 mysql 一对多_ssm2: :sparkles: 基于SSM框架简单的文章管理系统,使用MySQL多表存储方式实现留言回复功能...
- 计算机电缆芯数,DJYVP22电缆|电线(直径、重量、芯数)
- ORA-39087: Directory Name Is Invalid
- iOS10全新方法实现推送+deviceToken无法获取或无效的解决
- android 桥接,路由器一键桥接Android实现
- 【星球问答精选】我想打造个性化的高效工作流,不会编程怎么办?
- 用matlab怎么画出y=sin(t)的导函数图像?用diff为什么一阶导函数会缩小100倍,二阶导函数会缩小1000倍。求大神指教
- linux 访问windows 端口,Linux和Windows下查看端口详解
热门文章
- java生产者与消费者问题_java生产者与消费者问题
- html asp textbox,ASP.NET中 TextBox 文本输入框控件的使用方法
- php curl和file get,PHP cURL与file_get_contents
- modbus报文解析实例_云原生、全栈可编程的下一代SDN解析与实践 (一)丨传统SDN架构演进...
- arm引脚复用linux,ARM知识分享-i.MX6Q GPIO复用修改方法
- photos怎么改成中文_Win10怎么设置中文语言?Win10设置语言为中文的方法图解
- 利用GBDT模型构造新特征具体方法
- 日语编程语言抚子 - 第三版特色初探
- poj 2069 Super Star 模拟退火
- ionic助手 v1.9.0 一键式开发环境工具(告别命令行,超强功能)