>  Q&A  >  본문

PDF를 WordPress에 업로드하는 것은 localhost에서는 작동하지만 Formidable 플러그인을 사용하는 라이브 서버에서는 작동하지 않습니다.

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粉785957729P粉785957729178일 전286

모든 응답(1)나는 대답할 것이다

  • P粉587970021

    P粉5879700212024-03-29 13:01:04

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

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

    첫 번째 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 태그를 확인하세요.

    회신하다
    0
  • 취소회신하다