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 2020-09-21 11:51:30

Stoufiler
Member
Registered: 2020-08-19
Posts: 11

Insertion d'image a travers API

Bonjour,

J'utilise l'API ainsi que PHP pour envoyer des tickets,

Lorsqu'un collaborateur envoie un fichier, celui est déplacé dans /files/_tmp mais lorsque je vais sur le Ticket en question j'ai pas d'image

Le champ "Fichier courant" est vide ainsi que "Somme de contrôle (SHA1)" pourriez-vous m'expliquer pourquoi ?

Sachant qu'en envoyant un fichier directement depuis GLPI cela fonctionne

// construct file keys
            $docname = $_POST['document_name'];
            $inputname = array_keys($_FILES)[0];
            $filename = $_FILES[$inputname]['name'][0];
            $filepath = $_FILES[$inputname]['tmp_name'][0];

            $glpi_upload_path = API_UPLOAD_PATH;

            move_uploaded_file($filepath, $glpi_upload_path . '/' . $filename);

            $arrayDoc = array(
                "input" => array(
                    "name" => "Uploaded document",
                    "_filename" => array($filepath)
                )
            );
            $jsonDoc = json_encode($arrayDoc);

            $addDoc = $itemHandler->addItems("Document", [
                'name' => $filename,
                'upload_file' => $filename,
                'itemtype' => 'Ticket',
                'tickets_id' => $ticket->id,
                'users_id' => $connectedUser->id,
            ]);


            $document = json_decode($addDoc['body']);

            $addDoc_to_ticket = $itemHandler->Document_Item("create", [
                'documents_id' => $document->id,
                'itemtype' => 'Ticket',
                'items_id' => $ticket->id,
                'users_id' => $connectedUser->id,
            ]);

Merci d'avance

Last edited by Stoufiler (2020-09-21 11:52:47)

Offline

#2 2020-09-23 09:27:39

Stoufiler
Member
Registered: 2020-08-19
Posts: 11

Re: Insertion d'image a travers API

Personne n'aurait une idée ?

Offline

Board footer

Powered by FluxBB