diff --git a/apps/files/ajax/move.php b/apps/files/ajax/move.php
index 4ebc3f42d9f60e3a61ba5e0a341b5b285d107c69..74374c57b8bdf4252ed1bdc4637847751f9b3f89 100644
--- a/apps/files/ajax/move.php
+++ b/apps/files/ajax/move.php
@@ -7,9 +7,9 @@ OCP\JSON::checkLoggedIn();
 OCP\JSON::callCheck();
 
 // Get data
-$dir = stripslashes($_GET["dir"]);
-$file = stripslashes($_GET["file"]);
-$target = stripslashes(rawurldecode($_GET["target"]));
+$dir = stripslashes($_POST["dir"]);
+$file = stripslashes($_POST["file"]);
+$target = stripslashes(rawurldecode($_POST["target"]));
 
 $l=OC_L10N::get('files');
 
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 00887784577427c622fb57377fbfd67c791ce885..34772915a6202b92704bc7e715908e1ab3d5f7b6 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -877,7 +877,7 @@ var folderDropOptions={
 		$(files).each(function(i,row){
 			var dir = $(row).data('dir');
 			var file = $(row).data('filename');
-			$.get(OC.filePath('files', 'ajax', 'move.php'), { dir: dir, file: file, target: dir+'/'+target }, function(result) {
+			$.post(OC.filePath('files', 'ajax', 'move.php'), { dir: dir, file: file, target: dir+'/'+target }, function(result) {
 				if (result) {
 					if (result.status === 'success') {
 						//recalculate folder size
@@ -925,7 +925,7 @@ var crumbDropOptions={
 		$(files).each(function(i,row){
 			var dir = $(row).data('dir');
 			var file = $(row).data('filename');
-			$.get(OC.filePath('files', 'ajax', 'move.php'), { dir: dir, file: file, target: target }, function(result) {
+			$.post(OC.filePath('files', 'ajax', 'move.php'), { dir: dir, file: file, target: target }, function(result) {
 				if (result) {
 					if (result.status === 'success') {
 						FileList.remove(file);