rabin 1 tháng trước cách đây
mục cha
commit
32f8e95f73
2 tập tin đã thay đổi với 16 bổ sung3 xóa
  1. 13 0
      api/Page/Pdf.php
  2. 3 3
      lib/Page.php

+ 13 - 0
api/Page/Pdf.php

@@ -16,6 +16,19 @@ class Pdf extends Page
         } else {
             $data = $this->config;
         }
+        if (isset($data['upload'])) {
+            $upload = $this->getUpload($data['upload']);
+            if (is_array($data['upload'])) {
+                $upload += $data['upload'];
+            } else {
+                $upload += ['id' => $data['upload']];
+            }
+            if (empty($upload['id'])) {
+                Dever::error('上传配置错误');
+            }
+            $upload['wh'] = '500*500';
+            $data['upload'] = ['set' => Dever::url('image/manage.set', $upload, true)];
+        }
         return $data;
     }
 }

+ 3 - 3
lib/Page.php

@@ -443,7 +443,7 @@ class Page extends Auth
             }
             $value['url'] = Dever::url('upload/save.act', $upload, true);
             $upload['wh'] = $value['wh'] ?? '500*500';
-            $value['set'] = Dever::url('image/manage.set', $upload);
+            $value['set'] = Dever::url('image/manage.set', $upload, true);
             if (isset($value['multiple']) && $value['multiple']) {
                 $value['limit'] = 10;
             } else {
@@ -459,7 +459,7 @@ class Page extends Auth
         }
     }
 
-    private function getUpload($key)
+    protected function getUpload($key)
     {
         $upload['cate_id'] = 1;
         $upload['group_key'] = $this->db->config['table'] . '-' . $key;
@@ -470,7 +470,7 @@ class Page extends Auth
         return $upload;
     }
 
-    private function setEditorUpload(&$value, $key)
+    protected function setEditorUpload(&$value, $key)
     {
         $upload = $this->getUpload($value['key']);
         foreach ($key as $k) {