Das Hochladen von PDF-Dateien in WordPress funktioniert auf Localhost, jedoch nicht auf Live-Servern mit dem Formidable-Plugin
P粉785957729
P粉785957729 2024-03-28 17:57:39
0
1
407

Ich habe eine WordPress-Website in localhost erstellt. Ich habe es auf einen Live-Server verschoben, aber das Hochladen des PDF-Dokuments funktionierte nicht mehr. Ich verwende das Formidable Forms-Plugin. Ich kann problemlos .docx- und .doc-Dokumente hochladen. Darüber hinaus funktionieren alle anderen Formate wie .jpg und .png nicht.

Was ich versucht habe: -Deaktivieren Sie alle anderen Plugins und wechseln Sie das Theme.

-Aktualisieren Sie WordPress auf die neueste Version 6.0

-Wechseln Sie zu einem anderen Live-Server.

-Aktualisieren Sie alle Plugins auf die neueste Version

-SSL und kein SSL

-Upgrade, Downgrade der PHP-Version zum Testen

Auf dem Bild können Sie sehen, dass die PDF-, JPG- und PNG-Dateien beschädigt sind.

Kann ich irgendetwas überprüfen?

Überprüfen Sie HTML in Arbeitsdokumenten

<img width="48" height="64" src="http://example.com/wp-includes/images/media/document.png" 
class="attachment-thumbnail size-thumbnail" alt="" loading="lazy">

HTML, das aus einem PDF-Dokument generiert wurde, funktioniert nicht

<img width="106" height="150" src="http://example.com/frm_file/sample-5-pdf-106x150.jpg" 
class="attachment-thumbnail size-thumbnail" alt="" loading="lazy">

Ich habe den HTML-Code im Upload-Bereich überprüft, wie unten gezeigt

Der Code in Localhost und Live-Server ist derselbe, was bedeutet, dass die Datei korrekt hochgeladen wird.

Aber der HTML-Code im ersten Bild ist anders, wodurch das Bild beschädigt wird. Anscheinend tritt das Problem auf, wenn ein Platzhaltersymbol angezeigt werden soll, das anzeigt, dass die Datei hochgeladen wurde. (HTML im ersten Bild korrekt angezeigt)

P粉785957729
P粉785957729

Antworte allen(1)
P粉587970021

你的显示器肯定有故障。但您没有向我们展示您的上传失败的任何证据,仅向我们展示了您的显示。

屏幕截图上那些破损的图像图标意味着浏览器无法找到 标记中提到的图像。查看您的浏览器开发工具控制台,看看是否可以找到有关问题所在的更多提示。

您的第一个 IMG 标签是这样的:


该 src URL 有两个问题。

  1. http:。包含私人个人数据的生产网站似乎不太可能通过 http 而不是 https 提供服务。您的控制台日志中可能会收到混合内容的投诉。

  2. 路径/wp-includes/images/media/document.png。用户提供的媒体(例如护照)不太可能存储在 WordPress 核心代码拥有的目录中。 /wp-includes 就是这样一个目录。

    由 WordPress 和 Formidable Forms 生成的页面并不是指您网站上保存用户提供的 PDF 上传的部分。但是,它对于您上传的 doc 和 docx 来说是正确的。查看确实有效的图像的 IMG 标签,以获取有关这些上传的存储位置的提示。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage