0

如何将从相机拍摄的图像直接存储到服务器而不存储在本地系统文件中?

我试图在下面解决:

  Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
  File photo = new File(Environment.getExternalStorageDirectory()
                    + "/Application", "IMG_temp.jpg");
  System.gc();
  intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));
            imageUri = Uri.fromFile(photo);
            startActivityForResult(intent, 1);

但是如何在不提供本地目录路径的情况下上传图像?

4

1 回答 1

0

如果你想要一个全尺寸的图像,那么你不能。要从相机获取全尺寸图像,Activity您必须通过 Uri 来保存图像。

您可以在不将其保存到 SD 卡的情况下获取缩略图。看看我写的这篇关于使用相机拍照的帖子Activity

使用相机活动获取完整尺寸和缩略图图像

于 2013-05-07T07:40:15.257 回答