123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- /*
- |--------------------------------------------------------------------------
- | 保存图片的几个方法
- |--------------------------------------------------------------------------
- */
- namespace Upload\Src;
- use Dever;
- use Upload\Src\Store\Local as Handle;
- class Save
- {
- public function __construct()
- {
- $image['file'] = Dever::input('file');
- $image['key'] = Dever::input('key');
-
- //file_put_contents(DEVER_PATH . 'web/data/upload.txt', var_export($image, true));
- $handle = new Handle($image);
- $this->output = $handle->copy($image);
- unset($this->output['file']);
- }
- public function action_api()
- {
- return $this->output;
- }
- public function start_api()
- {
- return $this->output;
- }
- public function drag_api()
- {
- if ($this->output['status'] == 1) {
- $this->output['filename'] = $this->output['url'];
- } else {
- $this->output['error'] = $this->output['message'];
- }
-
- Dever::outDiy($this->output);
- }
- public function ueditor_api()
- {
- if ($this->output['status'] == 1) {
- $this->output['state'] = 'SUCCESS';
- $this->output['original'] = 1;
- } else {
- $this->output['url'] = '';
- $this->output['fileType'] = 1;
- $this->output['original'] = 1;
- $this->output['state'] = $this->output['message'];
- }
-
- Dever::outDiy($this->output);
- }
- public function simditor_api()
- {
- if ($this->output['status'] == 1) {
- $this->output['state'] = true;
- } else {
- $this->output['state'] = false;
- }
- $this->output['file_path'] = $this->output['url'];
-
- Dever::outDiy($this->output);
- }
- }
|