I'm trying to upload .zip file using
- dropbox api
- curl
- bash script
Curl request:
curl -X POST https://content.dropboxapi.com/2/files/upload \
--header "Authorization: Bearer <Access Token>" \
--header "Dropbox-API-Arg: {\"path\": \"/upload.zip\"}" \
--header "Content-Type: application/octet-stream" \
--data-binary @/upload.zipUploading completed without errors. Downloading from another device (Ubuntu server) is also completed. But when I'm trying to unzip I get bellow error:
Archive: upload.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of upload.zip or
upload.zip.zip, and cannot find upload.zip.ZIP, period.Something is not correct in my curl upload configuration I guess. Probably, there are some special config to upload and download .zip files.
What I'm doing wrong? How to upload .zip file via dropbox api in the reight way?