From 334d25833c5eb8360c3aca4cbe31bd3e185050dc Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Wed, 18 Apr 2018 20:37:20 +0800 Subject: [PATCH] Fix #62 --- application/index/model/Directory.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/application/index/model/Directory.php b/application/index/model/Directory.php index 5880b38e..a1badc21 100644 --- a/application/index/model/Directory.php +++ b/application/index/model/Directory.php @@ -47,7 +47,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota{ } $fileSize = fstat($data)["size"]; if(empty($fileSize)){ - $fileSize = 0; + $fileSize = -1; } if($fileSize>$policyData["max_size"]){ throw new DAV\Exception\InsufficientStorage('File is to large'); @@ -66,6 +66,9 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota{ mkdir($savePath,0777,true); } file_put_contents($savePath."/".$fileName, $data); + if($fileSize<=0){ + $fileSize = filesize($savePath."/".$fileName); + } $jsonData = array( "path" => str_replace("/",",",ltrim($this->myPath,"/")), "fname" => $name,