Commande pour envoyer des fichiers
Sous Windows voici la commande à entrer
Attention pour utiliser l’option
-SkipCertificateCheck
il faut avoir la version 6.0.0 de Powershell minimum, car elle a été implémentée que depuis cette version comme l’indique microsoft Pour connaitre la version de Powershell que vous avez, ouvrez Powershell et entrer la commande suivante$PsVersionTable
Allez sur ce lien pour mettre à jour votre version de Powershell, télécharger la version stable powershell
Dans le cas d’un certificat autosigné, entrez la commande suivante pour uploader votre fichier
Invoke-RestMethod -SkipCertificateCheck -Method PUT -InFile .\fichier -Uri https://IPSRV/fichier
Si vous avez mis en place un certificat lets encrypt, Vous utiliserez la commande suivante
Invoke-RestMethod -Method PUT -InFile .\fichier -Uri https://IPSRV/fichier
Sous Linux voici la commande avec un certificat délivré par lets encrypt
curl --upload-file ./hello.txt https://IPSRV/hello.txt
Sous Linux voici la commande avec un certificat autosigné
curl -k --upload-file ./hello.txt https://IPSRV/hello.txt
- -k permet de ne pas faire attention aux erreurs liées au certificat
Les autres options sont disponibles sur le Github