Я пытаюсь отправить несколько картинок на свою сторону 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