| 
					
				 | 
			
			
				@@ -126,6 +126,11 @@ class Save 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $source = Dever::file('tmp/' . sha1($name));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         file_put_contents($source, $content);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } elseif (strstr($source, 'zip:///')) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $type = 1;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $name = $source;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $ext = pathinfo($source, PATHINFO_EXTENSION);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $size = 0;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (is_file($source)) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     # 本地文件
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -166,7 +171,7 @@ class Save 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $name = $dest_name;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $dest = $this->config['id'] . '/' . $this->getDest($name, $ext, $uid);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $system = Dever::call("manage/common.system", [false, true, "upload/manage.getFileField"]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $system = Dever::call("manage/util.system", [false, true, "upload/manage.getFileField"]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if ($system && isset($system['database'])) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $dest = $system['database'] . '/' . $dest;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }
 
			 |