Le téléchargement de PDF sur WordPress fonctionne sur localhost mais pas sur un serveur en direct à l'aide du plugin Formidable
P粉785957729
P粉785957729 2024-03-28 17:57:39
0
1
406

J'ai un site Web WordPress créé au sein de localhost. Je l'ai déplacé vers un serveur live mais le téléchargement du document PDF a cessé de fonctionner. J'utilise le plugin Formidable Forms. Je peux télécharger des documents .docx et .doc sans aucun problème. De plus, tous les autres formats tels que .jpg et .png ne fonctionneront pas.

Ce que j'ai essayé : -Désactivez tous les autres plugins et changez de thème.

-Mettre à jour WordPress vers la dernière version 6.0

-Passez à un autre serveur live.

-Mettez à jour tous les plugins vers la dernière version

-SSL et pas de SSL

-Mise à niveau, rétrogradation de la version PHP pour tester

De l'image, vous pouvez voir que les fichiers .PDF et jpg, png sont corrompus.

Y a-t-il quelque chose que je puisse vérifier ?

Vérifiez le HTML dans les documents de travail

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

Le HTML généré à partir d'un document PDF ne fonctionne pas

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

J'ai vérifié le code HTML dans la section de téléchargement comme indiqué ci-dessous

Le code à l'intérieur de localhost et du serveur live est le même, ce qui signifie que le fichier est téléchargé correctement.

Mais le code HTML de la première image est différent, ce qui entraîne la corruption de l'image. Il semble que le problème se produise lorsqu'une icône d'espace réservé doit s'afficher indiquant que le fichier a été téléchargé. (HTML dans la première image affichée correctement)

P粉785957729
P粉785957729

répondre à tous(1)
P粉587970021

Il doit y avoir un problème avec votre moniteur. Mais vous ne nous avez montré aucune preuve de l'échec de votre téléchargement, seulement votre affichage.

Ces icônes d'image cassées sur les captures d'écran signifient que le navigateur ne peut pas trouver l'image mentionnée dans la balise . Vérifiez la console des outils de développement de votre navigateur pour voir si vous pouvez trouver plus d'indices sur le problème.

Votre première balise IMG ressemble à ceci :


Il y a deux problèmes avec cette URL src.

  1. http:. Il semble peu probable qu’un site Web de production contenant des données personnelles privées soit servi via http plutôt que https. Vous pouvez recevoir des plaintes concernant du contenu mixte dans les journaux de votre console.

  2. Path/wp-includes/images/media/document.png。用户提供的媒体(例如护照)不太可能存储在 WordPress 核心代码拥有的目录中。 /wp-includes est un tel répertoire.

    Les pages générées par WordPress et Formidable Forms ne font pas référence à la partie de votre site Web qui contient les téléchargements PDF fournis par l'utilisateur. Cependant, il est correct pour le doc et le docx que vous avez téléchargés. Vérifiez les balises IMG des images qui fonctionnent pour avoir une idée de l'endroit où ces téléchargements sont stockés.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal