Page 1 sur 1

[RESOLU] Erreur upload

Publié : 12 nov. 2020, 14:02
par XanaX
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

Re: Erreur upload

Publié : 08 déc. 2020, 12:15
par xech
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 :

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);}
		}
	}
Cordialement
Xech

Re: Erreur upload

Publié : 08 déc. 2020, 23:03
par XanaX
Je vous remercie pour cette solution qui résout bien le problème :)

Loïc