2010-10-18 3 views
0

J'ai un site web en php. Ici, j'ai téléchargé l'image avec la taille 1 MB. Il est téléchargé sur le serveur avec succès. Mais ça ne s'affiche pas. J'ai activé l'autorisation d'écriture en lecture dans le dossier, qui contient des images. Lors du téléchargement de plus petite taille, cela fonctionne bien. Mais dans le cas d'une image plus grande (supérieure à 1 Mo), cela ne fonctionne pas. J'ai vérifié mes infos php. La taille maximale du téléchargement de fichier est de 25 Mo. Alors, quel pourrait être le problème ici?L'image ne s'affiche pas dans le serveur - en utilisant le téléchargement de fichier PHP

Toute aide est appréciée.

+1

Débogage de base en premier. À quoi ressemble la source de l'image lorsqu'elle n'est pas affichée? Je parie qu'une bière contient un message d'erreur "limite de mémoire épuisée". Pour de l'aide à ce sujet, voir http://stackoverflow.com/questions/1735081/php-memory-limit-25mb-exhausted-file-upload-crop-resize –

Répondre

0

cas pourquoi cela pourrait se produire:

1 Certains hébergeurs sont en-tête ou un code de pied de page lorsque la sortie servi est supérieur à une certaine limite. Ils l'utilisent généralement à des fins analytiques. Voyez si vous pouvez supprimer ces en-têtes/pieds de page ou, si vous utilisez readfile() de php, donnez un lien direct au navigateur à la place. 2-Vérifiez la taille de fichier de l'image téléchargée, parfois le téléchargement est coupé et aucun message d'erreur n'est donné.

En outre, un exemple de lien aurait aidé

+0

Mon fichier téléchargé sur le serveur. Mais ne pas afficher. J'ai vérifié la propriété du fichier de cette image téléchargée. là, l'autorisation de lecture n'est pas vérifiée. J'ai déjà donné la permission 777 au dossier qui contient les images. C'est seulement dans le cas d'une image plus grande (supérieure à 1 Mo). Est-ce que quelqu'un m'aide ... – Testadmin

Questions connexes