diff --git a/lib/private/files.php b/lib/private/files.php
index 8b8ff81ec5ed83dd53ef7d772e9201aac0753ac3..6ffa14c0d91b83169220771802b97283f3495163 100644
--- a/lib/private/files.php
+++ b/lib/private/files.php
@@ -109,6 +109,9 @@ class OC_Files {
 			$zip = false;
 			$filename = $dir . '/' . $files;
 			$name = $files;
+			if ($xsendfile && OC_App::isEnabled('files_encryption')) {
+				$xsendfile = false;
+			}
 		}
 		OC_Util::obEnd();
 		if ($zip or \OC\Files\Filesystem::isReadable($filename)) {