Android сохраняет несколько изображений на сервер (php), используя фрагменты - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь отправить несколько картинок на свою сторону php, но я не знаю, как добиться этого в Android с помощью фрагментов. Это то, что я знаю до сих пор

Я знаю, что мне нужно конвертировать изображениена base64, чтобы отправить его

  private String imageToString(Bitmap bitmap){

        ByteArrayOutputStream outputStream  = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.JPEG,100,outputStream);
        byte[] imageBytes = outputStream.toByteArray();

        String encodedImage = Base64.encodeToString(imageBytes,Base64.DEFAULT);
        return encodedImage;
    }

//send using volley
 protected Map<String, String> getParams() throws AuthFailureError {
                        Map<String, String> params = new HashMap<String, String>();

                        String imageData = imageToString(bitmap);
                        params.put("content",imageData );
                        return params;
                    }

и на моей стороне php я бы сделал что-то вроде

if ($_POST['content']){
    $content = $_POST['content'];
    $content =  base64_decode($content);
}

, но проблема в том, что я не могу сделать это с фрагментами по некоторым причинам, яЯ могу выбрать несколько изображений, добавив

intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);

, поэтому я хочу добиться того, чтобы все изображения отправлялись на сторону php, если бы я мог указать учебник или видеоgreatfull

обратите внимание, я действительно новичок в Android Dev

...