mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-08 08:26:10 +00:00
Fixed bug with normal update operation (not chunked)
This commit is contained in:
parent
fd9067ef4a
commit
3d8ec568ec
@ -61,6 +61,7 @@ public class UploadRemoteFileOperation extends RemoteOperation {
|
|||||||
private static final String TAG = UploadRemoteFileOperation.class.getSimpleName();
|
private static final String TAG = UploadRemoteFileOperation.class.getSimpleName();
|
||||||
|
|
||||||
protected static final String OC_TOTAL_LENGTH_HEADER = "OC-Total-Length";
|
protected static final String OC_TOTAL_LENGTH_HEADER = "OC-Total-Length";
|
||||||
|
protected static final String OC_X_OC_MTIME_HEADER = "X-OC-Mtime";
|
||||||
protected static final String IF_MATCH_HEADER = "If-Match";
|
protected static final String IF_MATCH_HEADER = "If-Match";
|
||||||
|
|
||||||
protected String mLocalPath;
|
protected String mLocalPath;
|
||||||
@ -152,6 +153,10 @@ public class UploadRemoteFileOperation extends RemoteOperation {
|
|||||||
mPutMethod.addRequestHeader(IF_MATCH_HEADER, "\"" + mRequiredEtag + "\"");
|
mPutMethod.addRequestHeader(IF_MATCH_HEADER, "\"" + mRequiredEtag + "\"");
|
||||||
}
|
}
|
||||||
mPutMethod.addRequestHeader(OC_TOTAL_LENGTH_HEADER, String.valueOf(f.length()));
|
mPutMethod.addRequestHeader(OC_TOTAL_LENGTH_HEADER, String.valueOf(f.length()));
|
||||||
|
// Tell to the server what is the last modification date of the file to upload
|
||||||
|
Long timeStampLong = System.currentTimeMillis()/1000;
|
||||||
|
String timeStamp = timeStampLong.toString();
|
||||||
|
mPutMethod.addRequestHeader(OC_X_OC_MTIME_HEADER, timeStamp);
|
||||||
mPutMethod.setRequestEntity(mEntity);
|
mPutMethod.setRequestEntity(mEntity);
|
||||||
status = client.executeMethod(mPutMethod);
|
status = client.executeMethod(mPutMethod);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user