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