如何将图像对象从php发送到Java webservice

如何将图像对象从php发送到Java webservice,java,web-services,Java,Web Services,我需要一个建议。我正在用java开发人脸识别Web服务(SOAP),但前端是php应用程序。用户将通过使用网络摄像头拍摄或上传图像来发送图像。但我希望这个图像及其细节作为xml中的文件对象,而不是来自服务器或数据库的路径。请建议我如何处理此方法或任何其他方法。请查看以下方法之一: $requestImageXML=''; $requestImageString=base64_encode(readfile($filePath)); 并以相关的方式使用字符串。看看MTOM,它比使用base64内

我需要一个建议。我正在用java开发人脸识别Web服务(SOAP),但前端是php应用程序。用户将通过使用网络摄像头拍摄或上传图像来发送图像。但我希望这个图像及其细节作为xml中的文件对象,而不是来自服务器或数据库的路径。请建议我如何处理此方法或任何其他方法。

请查看以下方法之一:
$requestImageXML=''; $requestImageString=base64_encode(readfile($filePath));
并以相关的方式使用字符串。

看看MTOM,它比使用base64内联更好。 $requestImageXML = '<img src="data:image/jpeg;base64,' . base64_encode(readfile($filePath)) . '"/>'; $requestImageString = base64_encode(readfile($filePath));