I am not able to upload the image file content in a correct way.
the file is uploaded but content is corrupted..
Here is my code
OrderedHashJava headers = this.getCustomHeader(this.getAccessToken());
headers.put(HEADERS.DROPBOX_API_SELECT_USER,u.getDropboxTeamMemeberID());
headers.put(HEADERS.CONTENT_TYPE, "application/octet-stream");
headers.put(HEADERS.DROPBOX_API_ARGUMENT, requestBody);
byte[] bytes = this.getFileContent(file.getId());
rtn = GeneralUtil.sendHttpPostRequestByteBody(uploadURL, "", "", bytes, headers);
i am passing bytes and the file is uploaded but content is corrupt in that image file why????
The Api Says we have to send data in this manner
--header "Authorization: Bearer <access-token>" \
--header "Content-Type: application/octet-stream" \
--header "Dropbox-API-Arg: {\"path\": \"/cupcake.png\", \"mode\": \"overwrite\"}" \
how to create data-binary as i am sending through bytes
can anybody give me solutions .
it is urgent