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