Base64 для изображения через POST-запрос - PullRequest
1 голос
/ 02 ноября 2019

Я хочу иметь API, с помощью которого я могу отправлять изображения в кодировке Base64 на мой сервер. Это должно работать с HTTP Post. На сервере он должен снова декодировать Base64 в изображение и сохранить его как png.

Я уже пробовал много вещей, которые нашел в stackoverflow, но, похоже, ничего не работало правильно. Это просто в основном не сохраняет IMG.

Это мой текущий PHP API

<?php
    if(isset($_POST['image'])){
      $Image = $_POST['image'];
      generateImage($Image, 'pic.png');
    }

  function base64ToImage($base64_string, $output_file) {
      $file = fopen($output_file, "wb");
      $data = explode(',', $base64_string);
      fwrite($file, base64_decode($data[1]));
      fclose($file);
      return $output_file;
  }
?>

Мой запрос выглядит так: POST: img = base64string

Я не могунайти ошибку в журнале ошибок к сожалению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...