如何使用Android中的webservice将图像上传到服务器?

时间:2011-05-30 05:53:44

标签: android android-ksoap2

我开发了Android应用程序,其中有一个UserProfile。我已使用Ksoap2将所有用户详细信息发送到服务器。我也想将图像发送到服务器。但是,我不知道如何使用Android中的Ksoap2将图像发送到webservice。

我从sdcard获取图像并将其转换为ByteArray。我是否必须将该参数作为图像的ByteArray发送到webservice?我想将用户和图像的所有细节传递给webservice。我怎样才能做到这一点?

4 个答案:

答案 0 :(得分:2)

您可以将图像转换为base64字符串,然后再次处理它们以在服务器端映像。

答案 1 :(得分:0)

我尝试过以下教程,你也可以尝试一下,android upload image to server

答案 2 :(得分:0)

您可以使用改造 2 库在网络调用中将其作为多部分文件发送。请检查此答案作为详细代码片段的参考:https://stackoverflow.com/a/68511884/8391757

答案 3 :(得分:-1)

您可以将图像转换为base64字符串,然后再次处理它们以在服务器端映像。但它的图像质量很差