Specify file name with curl --upload-file
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
When uploading a file with curl
's --upload-file
option, how do I specify a file name different than the one on disk? With the -F
option, it can be done like this, I think: curl -F 'file=@/path/to/file/badname;filename=goodname'
, but I'm not sure how to do the equivalent with --upload-file
(also -T
). I am using an API which requires an uploaded file to have a certain filename, but I don't want to copy the file on-disk just so I can upload it properly.
command-line filenames rename curl
add a comment |Â
up vote
1
down vote
favorite
When uploading a file with curl
's --upload-file
option, how do I specify a file name different than the one on disk? With the -F
option, it can be done like this, I think: curl -F 'file=@/path/to/file/badname;filename=goodname'
, but I'm not sure how to do the equivalent with --upload-file
(also -T
). I am using an API which requires an uploaded file to have a certain filename, but I don't want to copy the file on-disk just so I can upload it properly.
command-line filenames rename curl
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
When uploading a file with curl
's --upload-file
option, how do I specify a file name different than the one on disk? With the -F
option, it can be done like this, I think: curl -F 'file=@/path/to/file/badname;filename=goodname'
, but I'm not sure how to do the equivalent with --upload-file
(also -T
). I am using an API which requires an uploaded file to have a certain filename, but I don't want to copy the file on-disk just so I can upload it properly.
command-line filenames rename curl
When uploading a file with curl
's --upload-file
option, how do I specify a file name different than the one on disk? With the -F
option, it can be done like this, I think: curl -F 'file=@/path/to/file/badname;filename=goodname'
, but I'm not sure how to do the equivalent with --upload-file
(also -T
). I am using an API which requires an uploaded file to have a certain filename, but I don't want to copy the file on-disk just so I can upload it properly.
command-line filenames rename curl
command-line filenames rename curl
asked Oct 9 '17 at 17:33
markasoftware
227311
227311
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
1
down vote
Use curlâÂÂs --url
option like this:
curl --upload-file /path/to/file/badname --url http://serverip/remotedir/goodname
This doesn't work
â Yuval Adam
Jun 27 at 7:42
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
Use curlâÂÂs --url
option like this:
curl --upload-file /path/to/file/badname --url http://serverip/remotedir/goodname
This doesn't work
â Yuval Adam
Jun 27 at 7:42
add a comment |Â
up vote
1
down vote
Use curlâÂÂs --url
option like this:
curl --upload-file /path/to/file/badname --url http://serverip/remotedir/goodname
This doesn't work
â Yuval Adam
Jun 27 at 7:42
add a comment |Â
up vote
1
down vote
up vote
1
down vote
Use curlâÂÂs --url
option like this:
curl --upload-file /path/to/file/badname --url http://serverip/remotedir/goodname
Use curlâÂÂs --url
option like this:
curl --upload-file /path/to/file/badname --url http://serverip/remotedir/goodname
answered Oct 11 '17 at 15:57
Joe
347210
347210
This doesn't work
â Yuval Adam
Jun 27 at 7:42
add a comment |Â
This doesn't work
â Yuval Adam
Jun 27 at 7:42
This doesn't work
â Yuval Adam
Jun 27 at 7:42
This doesn't work
â Yuval Adam
Jun 27 at 7:42
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f397076%2fspecify-file-name-with-curl-upload-file%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password