PDF를 WordPress에 업로드하는 것은 localhost에서는 작동하지만 Formidable 플러그인을 사용하는 라이브 서버에서는 작동하지 않습니다.
P粉785957729
P粉785957729 2024-03-28 17:57:39
0
1
443

localhost 내에 WordPress 웹사이트를 만들었습니다. 라이브 서버로 옮겼는데 PDF 문서 업로드가 작동하지 않습니다. Formidable Forms 플러그인을 사용하고 있습니다. .docx 및 .doc 문서를 문제 없이 업로드할 수 있습니다. 또한 .jpg 및 .png와 같은 다른 형식은 작동하지 않습니다.

내가 시도한 것: -다른 모든 플러그인을 비활성화하고 테마를 전환하십시오.

-워드프레스를 최신 버전 6.0으로 업데이트

-다른 라이브 서버로 전환하세요.

-모든 플러그인을 최신 버전으로 업데이트하세요

-SSL 및 SSL 없음

-PHP 버전을 업그레이드, 다운그레이드하여 테스트

이미지를 보면 .PDF와 jpg, png가 손상된 것을 확인할 수 있습니다.

확인할 수 있는 게 있나요?

작업 문서에서 HTML을 확인하세요

으아아아

PDF 문서에서 생성된 HTML이 작동하지 않습니다

으아아아

아래와 같이 업로드 섹션 내부의 HTML 코드를 확인했습니다

localhost와 라이브 서버 내부의 코드가 동일하여 파일이 올바르게 업로드되었음을 의미합니다.

그런데 첫 번째 이미지의 HTML 코드가 달라서 이미지가 손상되었습니다. 파일이 업로드되었음을 나타내는 자리 표시자 아이콘이 표시되어야 할 때 문제가 발생하는 것 같습니다. (첫 번째 이미지의 HTML이 올바르게 표시됨)

P粉785957729
P粉785957729

모든 응답(1)
P粉587970021

모니터에 문제가 있는 것 같아요. 하지만 귀하는 업로드가 실패했다는 어떠한 증거도 보여주지 않았고 디스플레이만 보여주었습니다.

스크린샷의 깨진 이미지 아이콘은 브라우저가 태그에 언급된 이미지를 찾을 수 없다는 의미입니다. 브라우저 개발자 도구 콘솔을 확인하여 문제에 대한 추가 힌트를 찾을 수 있는지 확인하세요.

첫 번째 IMG 태그는 다음과 같습니다.

으아악

이 src URL에는 두 가지 문제가 있습니다.

  1. http:. 개인 개인 데이터가 포함된 프로덕션 웹사이트가 https가 아닌 http를 통해 제공될 가능성은 거의 없어 보입니다. 콘솔 로그에 혼합 콘텐츠 불만 사항이 표시될 수 있습니다.

  2. Path/wp-includes/images/media/document.png。用户提供的媒体(例如护照)不太可能存储在 WordPress 核心代码拥有的目录中。 /wp-includes는 그런 디렉토리입니다.

    WordPress 및 Formidable Forms에서 생성된 페이지는 사용자가 제공한 PDF 업로드를 보유하는 웹사이트 부분을 참조하지 않습니다. 그러나 업로드한 doc 및 docx에 대해서는 정확합니다. 이러한 업로드가 저장되는 위치에 대한 힌트를 얻으려면 작동하는 이미지의 IMG 태그를 확인하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿