|
|
|
|
@ -194,7 +194,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
));
|
|
|
|
|
$this->testTimeout();
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -261,7 +261,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
// we reached the end when the list is no longer truncated
|
|
|
|
|
} while ($objects['IsTruncated']);
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
@ -305,7 +305,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
|
|
|
|
|
return IteratorDirectory::wrap($files);
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -333,7 +333,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
|
|
|
|
|
return $stat;
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -343,7 +343,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
try {
|
|
|
|
|
return $this->isRoot($path) || $this->headObject($path . '/');
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -363,7 +363,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
return 'dir';
|
|
|
|
|
}
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -389,7 +389,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
$this->deleteObject($path);
|
|
|
|
|
$this->invalidateCache($path);
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -405,7 +405,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
try {
|
|
|
|
|
return $this->readObject($path);
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
case 'w':
|
|
|
|
|
@ -483,7 +483,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
$this->testTimeout();
|
|
|
|
|
}
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -504,7 +504,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
));
|
|
|
|
|
$this->testTimeout();
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
@ -518,7 +518,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
));
|
|
|
|
|
$this->testTimeout();
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -591,7 +591,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
|
|
|
|
|
unlink($tmpFile);
|
|
|
|
|
return true;
|
|
|
|
|
} catch (S3Exception $e) {
|
|
|
|
|
\OCP\Util::logException('files_external', $e);
|
|
|
|
|
\OC::$server->getLogger()->logException($e, ['app' => 'files_external']);
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|