Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android应用程序中的Openshift上载文件_Java_Android_File Upload_Openshift_Symlink - Fatal编程技术网

Java Android应用程序中的Openshift上载文件

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

我有一个运行Openshift的Java应用程序,现在我正在构建一个Android应用程序,它使用web服务来检索数据库中的所有数据,并且运行良好

web应用程序显示带有
的图像。
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。。