Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2019-07-17 23:38:41 +0300
committerGitHub <noreply@github.com>2019-07-17 23:38:41 +0300
commit48653d1a27ef2cc9949b4f6b0c2e3dd99c765608 (patch)
tree8c43f472ec18a48be37ce5ed0ca232b5e3acc0df
parent5b604eaeaba7d5ee5dd12a92f37c9e8e7519c9c2 (diff)
parentd46744e2f147afa1baafeaae70b744e177c3e5f7 (diff)
Merge pull request #16440 from marcelklehr/fix/objectstorage-put-contents
Fix File#putContents(string) on ObjectStorage
-rw-r--r--lib/private/Files/ObjectStore/ObjectStoreStorage.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/private/Files/ObjectStore/ObjectStoreStorage.php b/lib/private/Files/ObjectStore/ObjectStoreStorage.php
index 681e45ad3f2..fbfbcfaa409 100644
--- a/lib/private/Files/ObjectStore/ObjectStoreStorage.php
+++ b/lib/private/Files/ObjectStore/ObjectStoreStorage.php
@@ -410,10 +410,10 @@ class ObjectStoreStorage extends \OC\Files\Storage\Common {
}
public function file_put_contents($path, $data) {
- $stream = fopen('php://temp', 'r+');
- fwrite($stream, $data);
- rewind($stream);
- return $this->writeStream($path, $stream, strlen($data)) > 0;
+ $handle = $this->fopen($path, 'w+');
+ fwrite($handle, $data);
+ fclose($handle);
+ return true;
}
public function writeStream(string $path, $stream, int $size = null): int {