UploadFile.php 697 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace app\admin\controller;
  3. use Tinywan\Storage\Storage;
  4. class UploadFile
  5. {
  6. /**
  7. * @Desc 上传文件
  8. * @Author Gorden
  9. * @Date 2024/2/26 13:22
  10. *
  11. * @return \support\Response
  12. */
  13. public function upload()
  14. {
  15. $config = config('plugin.tinywan.storage.app.storage.local');
  16. $config['single_limit'] = 123;
  17. $res = Storage::uploadFile($config);
  18. $data = [
  19. 'url' => $res[0]['url'],
  20. 'path' => 'storage/'.date('Ymd').'/'.$res[0]['save_name'],
  21. 'size' => $res[0]['size'],
  22. 'mime_type' => $res[0]['mime_type'],
  23. ];
  24. return json_success('上传成功', $data);
  25. }
  26. }