>백엔드 개발 >PHP 문제 >PHP로 업로드한 이미지가 표시되지 않으면 어떻게 해야 하나요?

PHP로 업로드한 이미지가 표시되지 않으면 어떻게 해야 하나요?

藏色散人
藏色散人원래의
2020-08-31 10:46:074005검색

PHP에서 업로드한 이미지 표시 실패에 대한 해결 방법: 1. 연결 경로를 확인하고 "/" 기호를 삭제합니다. 2. ".env" 파일에 "APP_URL"이 구성되어 있는지 확인합니다. "APP_URL=http: //larabbs.test".

PHP로 업로드한 이미지가 표시되지 않으면 어떻게 해야 하나요?

추천: "PHP Video Tutorial"

구체적인 질문:

laravel-왜 업로드한 사진이 표시되지 않나요?

올린 사진이 제대로 표시되지 않는 문제가 있습니다

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

src가 이렇게 되어버렸는데, 사이에 오류가 많습니다. 날짜 및 파일 음, 왜 이런 일이 발생합니까? 이미지는 정상적으로 업로드되는데 왜 {{$user->avatar }} 변수에 추가 기호가 붙나요?

해결책:

1: 경로를 연결할 때 /s가 너무 많은지 확인하세요.

2:

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

여기의 경로는 larabbsconfigapp.php

larabbs\config\app.php
'url' => env('APP_URL', 'http://localhost')
의 URL을 나타냅니다. .env가 APP_URL로 구성되어 있는지 확인하세요.

.env 파일 구성 APP_URL(http://larabbs.test는 프로젝트 도메인 이름)

larabbs.env
APP_URL=http://localhost

APP_URL=http://larabbs.test

로 변경된 후 업로드 작업을 다시 시도하세요. 사진이 정상적으로 표시되어야 합니다

위 내용은 PHP로 업로드한 이미지가 표시되지 않으면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.