|
@@ -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 = '';
|