使用自定义web服务将二进制数据从php传递到java

使用自定义web服务将二进制数据从php传递到java,java,php,web-services,binary-data,Java,Php,Web Services,Binary Data,我创建了一个php服务,它发送一个包含文件名和文件内容(二进制)的数组, 我已经完成了数组的http_build_查询并发送了数据 但是当我从java客户端读取数据时,我无法解码文件内容(它是二进制的) 有人能为同样的问题提出解决方案吗?我的目标是从php服务发送一个包含文件名和内容(二进制)的数组,java客户端将通过apache作为web服务器使用该数组 由于您创建了web服务,请提前感谢。为什么仍然坚持二进制?使用xml或json。感谢vaibhav,我必须用文件名传递图像和其他媒体内容(

我创建了一个php服务,它发送一个包含文件名和文件内容(二进制)的数组, 我已经完成了数组的http_build_查询并发送了数据

但是当我从java客户端读取数据时,我无法解码文件内容(它是二进制的)

有人能为同样的问题提出解决方案吗?我的目标是从php服务发送一个包含文件名和内容(二进制)的数组,java客户端将通过apache作为web服务器使用该数组


由于您创建了web服务,请提前感谢。为什么仍然坚持二进制?使用xml或json。感谢vaibhav,我必须用文件名传递图像和其他媒体内容(实际上是二进制数据)。。。如果我将其作为json或xml发送,则内容将被解码为空白,因为我们无法解码二进制数据…是否使用base64 encode decode?base64 encode会增加大小。。。我还想要一些通用的解决方案。。