|
|
|
|
@ -50,6 +50,11 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D |
|
|
|
|
throw new \Sabre_DAV_Exception_Forbidden(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// throw an exception if encryption was disabled but the files are still encrypted |
|
|
|
|
if (\OC_Util::encryptedFiles()) { |
|
|
|
|
throw new \Sabre_DAV_Exception_ServiceUnavailable(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// mark file as partial while uploading (ignored by the scanner) |
|
|
|
|
$partpath = $this->path . '.part'; |
|
|
|
|
|
|
|
|
|
@ -89,7 +94,12 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D |
|
|
|
|
*/ |
|
|
|
|
public function get() { |
|
|
|
|
|
|
|
|
|
return \OC\Files\Filesystem::fopen($this->path, 'rb'); |
|
|
|
|
//throw execption if encryption is disabled but files are still encrypted |
|
|
|
|
if (\OC_Util::encryptedFiles()) { |
|
|
|
|
throw new \Sabre_DAV_Exception_ServiceUnavailable(); |
|
|
|
|
} else { |
|
|
|
|
return \OC\Files\Filesystem::fopen($this->path, 'rb'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|