Просмотр исходного кода

修复一个导致本地存储不能工作的BUG

oott123 11 лет назад
Родитель
Сommit
50c88cc447
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      .gitignore
  2. 2 2
      include/storages/Local.php

+ 1 - 1
.gitignore

@@ -1,2 +1,2 @@
-/cdn
+/cache
 /config.inc.php

+ 2 - 2
include/storages/Local.php

@@ -31,12 +31,12 @@ class StorageHandle{
 	}
 	private function get_file($key,$pre = true){
 		if(NO_KEY || NO_SECOND_FLODER){
-			$dir = $this->data_dir.$key;
+			$dir = dirname($this->data_dir.$key);
 			if(!is_dir($dir)){
 				if(!mkdir($dir,0777,true)) die(json_encode(array('error'=>'cannot_make_dir')));
 			}
 			if(!$pre) return $key;
-			return $dir;
+			return $dir.'/'.$key;
 		}
 		$letter1 = substr($key,0,1);
 		$letter2 = substr($key,0,2);