我有一个运行Openshift的Java应用程序,现在我正在构建一个Android应用程序,它使用Web服务来检索数据库中的所有数据,并且工作正常。
网络应用会显示<img src="/uploads/image.jpg"/>
的图片。
Servlet 映射在/upload
上,然后从OPENSHIFT_DATA_DIR读取输入流。
是否有人知道如何在Android&#39> ImageView 中显示openshift上传的文件?
我已经尝试BitmapFactory.decodeStream(url.openConnection().getInputStream());
url
之类的地方:
我应该使用symblink公开访问这些文件吗?如果是这样,如何创建呢?
答案 0 :(得分:1)
您应该创建一个java servlet,在调用它时返回二进制数据(或base64编码数据),然后在Android应用程序的图像视图中显示该数据。