Bonjour,
Depuis quelques temps, j'ai cette erreur après l'upload d'un fichier :
FailedToExecuteCommand `'gs' -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '-r72x72' -dFirstPage=1 -dLastPage=1 '-sOutputFile=/tmp/magick-153161Kt9YVUC0sgl%d' '-f/tmp/magick-15316zvvZWVPTIhyi' '-f/tmp/magick-15316RxTmioNrYVVl'' (1) @ error/pdf.c/InvokePDFDelegate/291
L'upload, quand elle est unique se fait correctement malgré le message d'erreur mais je ne peux pas faire de multiupload : le message d'erreur survient dès le premier upload et me fait revenir sur la page d'accueil de mon site.
Pour info : je suis sur la dernière version, hébergé chez one.com. J'utilise chrome, et les documents uploadés sont des pdf (- de 1Mo)
Merci pour votre aide,
Loïc
[RESOLU] Erreur upload
[RESOLU] Erreur upload
Dernière modification par XanaX le 23 déc. 2020, 11:46, modifié 1 fois.
Re: Erreur upload
Bonjour,
Visiblement c'est un soucis de création de vignette PDF par votre hébergeur : leur librairie "Imagik" ne fonctionne pas correctement.
Pour corriger cela, il faut alors modifier la fonction "createThumb()" dans le fichier "/app/ModFile/MdlFile.php" et la remplacer par celle-ci :
Cordialement
Xech
Visiblement c'est un soucis de création de vignette PDF par votre hébergeur : leur librairie "Imagik" ne fonctionne pas correctement.
Pour corriger cela, il faut alors modifier la fonction "createThumb()" dans le fichier "/app/ModFile/MdlFile.php" et la remplacer par celle-ci :
Code : Tout sélectionner
public function createThumb()
{
//Fichier de moins de 15Mo?
if(filesize($this->filePath()) < (File::sizeMo*15))
{
if(File::isType("imageResize",$this->name)) {return File::imageResize($this->filePath(),$this->getThumbPath(),300,300,90);}
}
}
Xech
Re: Erreur upload
Je vous remercie pour cette solution qui résout bien le problème
Loïc
Loïc