MimeHelper.encodeContentDisposition(MimeHelper.DISPOSITION_ATTACHMENT,
contentStream.getFileName()));
}
// send content
Response resp = put(url, contentStream.getMimeType(), headers, new Output() {
public void write(OutputStream out) throws Exception {
int b;
byte[] buffer = new byte[4096];
while ((b = stream.read(buffer)) > -1) {
out.write(buffer, 0, b);
}
}
});
// check response code further
if ((resp.getResponseCode() != 200) && (resp.getResponseCode() != 201) && (resp.getResponseCode() != 204)) {
throw convertStatusCode(resp.getResponseCode(), resp.getResponseMessage(), resp.getErrorContent(), null);
}
objectId.setValue(null);
if (changeToken != null) {
changeToken.setValue(null);