Получить данные JSON в переменную php, не разрушая JSON - PullRequest
0 голосов
/ 08 июля 2019

Я создаю систему загрузки файлов, использую PHP и отправляю путь ввода и вывода в формате JSON.

Изображение загружено Отлично, и я получаю желаемый результат. Но теперь я хочу путь к изображению в формате JSON. Я хочу сохранить его в переменной PHP.

Но я не могу этого сделать, когда я повторяю путь, JSON поврежден, и вся моя программа перестает работать.

Вот мой код:

    $uploadedFiles = [];
if(is_array($_FILES)) {
    if(is_uploaded_file($_FILES['fileToUpload']['tmp_name'])) {
        $sourcePath = $_FILES['fileToUpload']['tmp_name'];
        $targetPath = "input/".$_FILES['fileToUpload']['name'];
        $outputImage = "output/".$_FILES['fileToUpload']['name'];



        if(move_uploaded_file($sourcePath,$targetPath)) {
            copy($targetPath, $outputImage);
            $uploadedFiles['input_file'] = '<img class="image-preview" src="'.$targetPath.'" class="upload-preview" />';

           $uploadedFiles['realdata'] = $targetPath ;   


       $uploadedFiles['output_file'] = '<img style="filter: grayscale() !important;" class="image-preview" src="'.$outputImage.'" class="upload-preview" />';
        }
    }
}
 echo json_encode($uploadedFiles);

 echo $uploadedFiles['realdata'] ;

?>

Ошибка, которую я получаю:

enter image description here

Пожалуйста, скажите мне, как я могу хранить $uploadedFiles['path'] = $targetPath ; в переменной PHP таким образом, что мои данные JSON не будут повреждены

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