rabin hace 6 horas
padre
commit
daadd4b4db
Se han modificado 3 ficheros con 8 adiciones y 3 borrados
  1. 6 1
      lib/Save.php
  2. 1 1
      table/file.php
  3. 1 1
      table/file_cite.php

+ 6 - 1
lib/Save.php

@@ -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;
             }

+ 1 - 1
table/file.php

@@ -1,7 +1,7 @@
 <?php
 return [
     'name' => '文件列表',
-    'partition' => 'Dever::call("manage/common.system", [false, true, "upload/manage.getFileField"])',
+    'partition' => 'Dever::call("manage/util.system", [false, true, "upload/manage.getFileField"])',
     # 数据结构
     'struct' => [
         'file'      => [

+ 1 - 1
table/file_cite.php

@@ -1,7 +1,7 @@
 <?php
 return [
     'name' => '文件引用位置',
-    'partition' => 'Dever::call("manage/common.system", [false, true, "upload/manage.getFileField"])',
+    'partition' => 'Dever::call("manage/util.system", [false, true, "upload/manage.getFileField"])',
     # 数据结构
     'struct' => [
         'file_id'     => [