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