将图像从Android客户端发送到谷歌应用引擎

时间:2012-08-04 15:23:17

标签: android google-app-engine

我正在编写一个移动Android应用程序,它将图像(作为Base64编码的字节数组)发送到Google应用引擎服务器。 在服务器上,我想提供从客户端获得的图像到第三方模块,期望它是一个位图。 问题是我找不到从GAE上的编码字节数组创建图像的方法。 由于应用引擎限制,我尝试的每件事都失败了:“Google App Engine的Java运行时环境不支持x”。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

为什么不使用Image API setImageData方法,该方法采用图像数据的字节数组来创建可以与其余图像API一起使用的Image对象?

答案 1 :(得分:0)

Google App Engine不支持某些javax类。

如果可用的imageIO课程可以解决您的问题吗?然后可能的答案如下:

  1. 下载ImageIO类的类(请参阅此question以了解具体方法)
  2. 使用这些类文件创建自己的jar文件
  3. 将jar文件添加到/ WEB-INF / lib /文件夹
  4. 在应用程序逻辑中使用ImageIO类
  5. 这个解决方案似乎有用吗?