Изображение не отображается в почтальоне (доступно для чтения) с помощью Laravel API - PullRequest
0 голосов
/ 08 апреля 2019

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

storage_path('app/uploads/images/3.png')

Я прочитал 3.png, сохраненный в каталоге, и он работает без отображения ошибки, но для отображения изображения он не отображает изображение.

[![if (empty($imag)){
        return response()->json(\[
            'success' => false,
            'message' => 'There was a problem creating the postcard!'
        \], 201);
    }
    return response()->json(\[
        'success' => true,
        'data' => file_get_contents(storage_path('app/public/uploads/images/'.$exportName)),
        'message' => 'Postcard created successfully!'
    \],200);
    }

Каталог, в котором сохранено изображение: storage / app / public / uploads / Я использовал хранилище php artisan: ссылка

enter image description here

1 Ответ

0 голосов
/ 08 апреля 2019

Ваш путь хранения

App / загрузки / изображения / 3.png

И вы загружаете изображение в

App / загрузки / государственные / изображения / 3.png

Таким образом, база данных хранится выше пути, а изображение не загружается по указанному пути

Просто удалите публичный путь сверху, он работает ...

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