Android 从ImageView获取捕获图像的路径并上载到服务器

Android 从ImageView获取捕获图像的路径并上载到服务器,android,file-upload,camera,android-imageview,Android,File Upload,Camera,Android Imageview,我在我的屏幕上有四个图像视图,从相机中捕获图像并显示在其中,现在我想将这些图像上传到服务器上。因此,我使用了下面的代码来获取它们的路径,但它通过了异常。是否有可能从摄像机拍摄的图像视图将图像上传到服务器(无需将图像存储到内存中) 去掉大部分代码。使用compress()将位图保存到文件中。现在您知道了文件的位置,可以将其用于服务器上载过程 Getting path of captured image from imageviews 没有路可走。没有路径。您得到位图并将其放置在视图中 Uri

我在我的屏幕上有四个图像视图,从相机中捕获图像并显示在其中,现在我想将这些图像上传到服务器上。因此,我使用了下面的代码来获取它们的路径,但它通过了异常。是否有可能从摄像机拍摄的图像视图将图像上传到服务器(无需将图像存储到内存中)


去掉大部分代码。使用
compress()
位图保存到文件中。现在您知道了文件的位置,可以将其用于服务器上载过程

Getting path of captured image from imageviews 
没有路可走。没有路径。您得到位图并将其放置在视图中

Uri tempUri = getImageUri(getApplicationContext(), photo);
这里您使用MediaStore存储了位图。你得到了一个uri

您可以打开该uri的inputstream,从中读取并上载字节


但是通过使用MediaStore,您将位图保存到了文件中。如果不希望,最好将位图压缩为ByteArrayOutputStream,并上载生成的字节数组。

可能会重复引发哪个异常?
Uri tempUri = getImageUri(getApplicationContext(), photo);