diff --git a/src/com/owncloud/android/lib/resources/files/UploadRemoteFileOperation.java b/src/com/owncloud/android/lib/resources/files/UploadRemoteFileOperation.java index 4910eccc..6ff37cdd 100644 --- a/src/com/owncloud/android/lib/resources/files/UploadRemoteFileOperation.java +++ b/src/com/owncloud/android/lib/resources/files/UploadRemoteFileOperation.java @@ -153,10 +153,12 @@ public class UploadRemoteFileOperation extends RemoteOperation { mPutMethod.addRequestHeader(IF_MATCH_HEADER, "\"" + mRequiredEtag + "\""); } 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); status = client.executeMethod(mPutMethod);