Skip to content

Instantly share code, notes, and snippets.

@z11i
Last active November 16, 2024 22:05
Show Gist options
  • Save z11i/fdd874573fc4956c3ee3aad164eddbfe to your computer and use it in GitHub Desktop.
Save z11i/fdd874573fc4956c3ee3aad164eddbfe to your computer and use it in GitHub Desktop.
Use curl to upload a file in a multipart/form-data request, with custom content-type for the file (not the request)
filename='yourfilename'
filetype='text/csv'
token='my oauth token'
url='http://localhost/upload'
curl "$url" \
--form "data=@$filename;type=$filetype" \
--form "name=somename" \
-H "Authorization: Bearer $token"
@mitchtchesnitch
Copy link

Thank you so much for this! Scoured the entire internet until I found a simple explanation as to why all my requests were denied.

You sir, are a gentleman and a scholar, thanks!

@lpicquet
Copy link

thanks, that saved me quite the headache!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment