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
Les autres options sont disponibles sur le Github