Live data from Hacker News

$ cat ~/myfile | curl -X PUT --upload-file “-” https://transfer.sh/myfile.txt

transfer.sh

121–125 of 125 posts

Re: $ cat ~/myfile | curl -X PUT --upload-file “-” https://transfer.sh/myfile.txt

#123

FYI The "-X PUT" argument is not doing what you think it is[1], and is superfluous since you're using "--upload-file". You almost never really want "-X". [1]: https://curl.haxx.se/docs/manpage.html#-X

Just to clarify your point, --upload-file with a trailing slash results in a POST and without a trailing slash it results in a PUT.

Right. -X overrides this default behavior without otherwise affecting the semantics of the request.
Post reply on HN