curl
の--upload-file
オプションを使用してファイルをアップロードする場合、ディスク上のファイルとは異なるファイル名を指定するにはどうすればよいですか? -F
オプションを使用すると、次のように実行できると思います:curl -F 'file=@/path/to/file/badname;filename=goodname'
ですが、--upload-file
で同等の方法を実行する方法がわかりません(また-T
)。 。アップロードされたファイルに特定のファイル名が必要なAPIを使用していますが、適切にアップロードできるようにファイルをディスクにコピーしたくありません。
カールの--url
このようなオプション:
curl --upload-file /path/to/file/badname --url http://serverip/remotedir/goodname
curl -v --user 'username:password' --upload-file {path}/{binaire} {your_url}/{binaire}