diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index c63c1e31522d18d647aad667e7bf7928939868fd..b987fa4e42b040547eabe4099ed18ce5817c9266 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -242,6 +242,10 @@ OC.FileUpload.prototype = {
 			// TODO: if fails, it means same id already existed, need to retry
 		} else {
 			chunkFolderPromise = $.Deferred().resolve().promise();
+			var mtime = this.getFile().lastModified;
+			if (mtime) {
+				data.headers['X-OC-Mtime'] = mtime / 1000;
+			}
 		}
 
 		// wait for creation of the required directory before uploading