我正在尝试出于教育目的,使用 Android 的相机获取照片并使用 SOAP 将其发送到网络服务。
首先,相机向我发送了一个byte[]
数组,但这不是可序列化的,我无法将其发送到网络服务。现在我正在尝试将其转换为String
(此类型是可序列化的),并在 web 服务中将其重新转换String
为byte[]
数组。
我该怎么做?
例如,我正在尝试:
request.addProperty("photo", (Arrays.toString((byte[])params[0])));
我如何得到这个String
并准确地转换为原始文件byte[]
?
提前致谢!