| 
					
				 | 
			
			
				@@ -19,11 +19,11 @@ class Save 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private $type = 1;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function init($id, $cate_id = 1, $group_id = false, $user_id = false)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->config = Dever::db('rule', 'upload')->find($id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $this->config = Dever::db('upload/rule')->find($id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!$this->config) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Dever::error('上传规则错误');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $this->config['save'] = Dever::db('save', 'upload')->find($this->config['save_id']);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $this->config['save'] = Dever::db('upload/save')->find($this->config['save_id']);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!$this->config['save']) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Dever::error('存储位置错误');
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,7 +59,7 @@ class Save 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $result['type'] = $this->config['save']['type'];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $result['method'] = $this->config['save']['method'];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($result['type'] > 1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $result += Dever::load('tool', 'upload')->get($this->config['save'])->getInfo();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $result += Dever::load(Tool::class)->get($this->config['save'])->getInfo();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return $result;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -171,13 +171,13 @@ class Save 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $name = $dest_name;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $dest = $this->config['id'] . '/' . $this->getDest($name, $ext, $uid);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $system = Dever::call("manage/util.system", [false, true, "upload/manage.getFileField"]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $system = Dever::call("Manage/Lib/Util.system", [false, true, "Upload/Lib/Manage.getFileField"]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if ($system && isset($system['database'])) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $dest = $system['database'] . '/' . $dest;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         # type 1是文件复制 2是base64 3是远程文件复制
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $url = Dever::load('tool', 'upload')->get($this->config['save'])->upload($type, $source, $dest, $chunk, $this);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $url = Dever::load(Tool::class)->get($this->config['save'])->upload($type, $source, $dest, $chunk, $this);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data = $this->up($source_name, $name, $dest, $this->config['size'], $this->config['width'] ?? 0, $this->config['height'] ?? 0);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data['url'] = $url . '?t=' . time();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $data['type'] = $this->type;
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -190,7 +190,7 @@ class Save 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function addFile($url, $source_name, $name, $dest, $size)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($this->config['save']['type'] > 1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $url = Dever::load('tool', 'upload')->get($this->config['save'])->getUrl(3, $url, $this);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $url = Dever::load(Tool::class)->get($this->config['save'])->getUrl(3, $url, $this);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (isset($this->config['size']) && $this->config['size']) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $size = $this->config['size'];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -225,13 +225,13 @@ class Save 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($this->user_id) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $data['user_id'] = $this->user_id;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data['id'] = Dever::db('file', 'upload')->up($file, $data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $data['id'] = Dever::db('upload/file')->up($file, $data);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return $data;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public function after()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $data = Dever::db('rule_after', 'upload')->select(['rule_id' => $this->config['id']]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $data = Dever::db('upload/rule_after')->select(['rule_id' => $this->config['id']]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($data) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             foreach ($data as $k => $v) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $table = '';
 
			 |