Maison >développement back-end >Problème PHP >Que dois-je faire si l'image téléchargée par php ne peut pas être affichée ?

Que dois-je faire si l'image téléchargée par php ne peut pas être affichée ?

藏色散人
藏色散人original
2020-08-31 10:46:073909parcourir

Solution au problème selon lequel les images téléchargées par PHP ne peuvent pas être affichées : 1. Vérifiez le chemin d'épissage et supprimez le symbole "/" 2. Vérifiez si "APP_URL" est configuré dans le fichier ".env" 3 ; . Modifiez le contenu en " APP_URL=http://larabbs.test".

Que dois-je faire si l'image téléchargée par php ne peut pas être affichée ?

Recommandé : "Tutoriel vidéo PHP"

Questions spécifiques :

laravel-Pourquoi les photos que j'ai téléchargées ne peuvent-elles pas être affichées ?

Il y a un problème ici, les photos que j'ai téléchargées ne peuvent pas être affichées normalement

http://localhost/uploads/images/avatars/20180301//1_1519870634_dJLksAUudg.jpg

src C'est devenu comme ça, il y en a un en plus entre la date et le fichier. Pourquoi est-ce ? L'image est téléchargée normalement, mais pourquoi la variable {{$user->avatar }} a-t-elle un symbole supplémentaire ?

Solution :

Une : Vérifiez s'il y a trop de chemins d'épissage/légèrement

Deux :

larabbs\app\Handlers\ImageUploadHandler.php
        return [
            'path' => config('app.url') . "/$folder_name/$filename"
        ];

Le chemin ici fait référence à l'url dans larabbsconfigapp.php

larabbs\config\app.php
'url' => env('APP_URL', 'http://localhost')

Vérifiez si APP_URL est configuré dans votre fichier .env

Configuration du fichier .env APP_URL (http://larabbs.test est Changer le nom de domaine du projet )

larabbs.env
APP_URL=http://localhost

vers

APP_URL=http://larabbs.test

et réessayez le téléchargement. L'image devrait s'afficher normalement

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn