You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-11-28 11:13:39

Euracleusus
Member
Registered: 2017-11-28
Posts: 1

Upload via un Plugin

Bonjour,

Je suis entrain de développer un plugin pour le remplissage de la base de donnee de GLPI via plugin que j'ai développe sous Symfony 3.

Au moment de l'executer ce code

 $file->move(
                    realpath($this->getParameter('glpi_directory')."/../../.." ), $fileName
            ); 

Il me renvoie cette erreur

 The file "inventaire.xlsx" was not uploaded due to an unknown error. 

in vendor\symfony\symfony\src\Symfony\Component\HttpFoundation\File\UploadedFile.php (line 205)
            @chmod($target, 0666 & ~umask());            return $target;        }      
  throw new FileException($this->getErrorMessage());    }
 

PS: J'ai desactive la validation CRSF et je tiens a confirme que le code fonctionne hors de GLPI

Offline

#2 2018-01-08 17:51:28

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: Upload via un Plugin

en Symfony je ne conteste pas que cela fonctionne mais GLPI a son propre framework.
Donc pour déplacer un fichier il faut plutôt faire
move_uploaded_file($fileName,  GLPI_PLUGIN_DOC_DIR."/NomDeVotrePlugin/upload/");


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB