J-C-P / PSGLPI

12 stars 2 forks source link

Add-GlpiSubItem -SubItemType = "Document" Invoke-RestMethod : ["ERROR_BAD_ARRAY #3

Open Dead-Red opened 3 years ago

Dead-Red commented 3 years ago

Bonjour,

Tout d'abord bravo pour ce super travail ;).

J'ai pu voir en lisant votre documentation que votre fonction : Add-GlpiSubItem pouvez servir aussi à uploader un fichier.

Malheureusement je me heurte directement à :

Invoke-RestMethod : ["ERROR_BAD_ARRAY","Le paramètre input doit être un tableau d'objets; Afficher la documentation dans votre navigateur à https://glpi.domain.local/apirest.php/#ERROR_BAD_ARRAY"]

Je pense que c'est que la variable $Details que je dois mal paramétrer mais impossible de trouver la bonne syntaxe. SVP, pourriez-vous me dire ce qui faut mettre :

$Details = @{ _filename='C:\temp\clear.png' name="Uploaded document" type="application/json" } $Details = @{ _filename=@('clear.png') name="Uploaded document" type="application/json" 'filename[0]'=@("clear.png") }

j'ai tout essayé comme syntaxe

Add-GlpiSubItem -ItemType "Ticket" -id 161 -SubItemType "Document" -Details $Details -Creds $creds

Pareil j'ai regardé en éditant votre fonction et remplacé 'multipart/data' par 'multipart/form-data'

et la j'obtiens :

["ERROR_UPLOAD_FILE_TOO_BIG_POST_MAX_SIZE","The file seems too big"]

Merci par avance

J-C-P commented 3 years ago

Bonjour, En effet, ce n'est pas encore tout à fait au point. J'ai le même problème... Je suis à la recherche d'une solution mais je n'ai pas encore trouvé...

Le point reste ouvert.

Edzilla2000 commented 2 years ago

Bonjour, Est-ce que par hasard il y aurait une solution pour ce souci? J'aimerai bien ajouter des documents à un ticket avec votre API.

Merci beaucoup!

J-C-P commented 2 years ago

Bonjour, Malheureusement, pas pour le moment. Ce n'est pas faute d'avoir essayé :-/

On Mon, Dec 6, 2021 at 5:28 PM Edzilla2000 @.***> wrote:

Bonjour, Est-ce que par hasard il y aurait une solution pour ce souci? J'aimerai bien ajouter des documents à un ticket avec votre API.

Merci beaucoup!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/J-C-P/PSGLPI/issues/3#issuecomment-986938642, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFHYFXVOVFL66ABYCZSVEUDUPTQCRANCNFSM42WW36WA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Edzilla2000 commented 2 years ago

Ok, merci pour le retour super rapide