Java Android应用程序中的Openshift上载文件
我有一个运行Openshift的Java应用程序,现在我正在构建一个Android应用程序,它使用web服务来检索数据库中的所有数据,并且运行良好 web应用程序显示带有Java Android应用程序中的Openshift上载文件,java,android,file-upload,openshift,symlink,Java,Android,File Upload,Openshift,Symlink,我有一个运行Openshift的Java应用程序,现在我正在构建一个Android应用程序,它使用web服务来检索数据库中的所有数据,并且运行良好 web应用程序显示带有的图像。 Servlet映射到/upload上,然后从OPENSHIFT\u DATA\u DIR读取输入流 是否有人知道如何在Android的ImageView中显示openshift上传的文件 我已经尝试了BitmapFactory.decodeStream(url.openConnection().getInputStre
的图像。
Servlet映射到
/upload
上,然后从OPENSHIFT\u DATA\u DIR读取输入流
是否有人知道如何在Android的ImageView中显示openshift上传的文件
我已经尝试了BitmapFactory.decodeStream(url.openConnection().getInputStream())代码>
其中url
类似:
我应该使用symblink公开访问这些文件吗?如果是这样,如何创建它?您应该创建一个java servlet,在调用它时返回二进制数据(或base64编码数据),然后在android应用程序的图像视图中显示该数据。我不熟悉java servlet,但我想您的web应用程序不会处理本地静态文件的URL。我会在谷歌上搜索如何在你的应用程序中设置路由,使用任何框架访问磁盘上的静态文件。你能添加一些代码或更多详细信息吗?可能是这样,但只返回原始数据:我的webapp中已经有这样的类,这是从web上获取上传图像的唯一方法,但是我没有像我说的那样使用inputstream。。