Upfile.php 809 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. *
  4. * User: anyluck
  5. * Date: 2020/4/17
  6. * Time: 9:56
  7. */
  8. namespace app\common\controller;
  9. class Upfile
  10. {
  11. // TODO 文件类处理
  12. //上传服务器文件
  13. public static function uploadone($files){
  14. $wheatpic = '';
  15. // 移动到框架应用根目录/public/uploads/ 目录下
  16. $info = $files->validate(['size'=>1567800,'ext'=>'jpg,png,gif,jpeg,pdf,word,excel,xls,ppt,zip,rar,doc,docx'])->move(ROOT_PATH . 'public' . DS . 'uploads');
  17. if($info){
  18. // 成功上传后 获取上传信息
  19. // 输出 jpg
  20. $wheatpic = '/uploads/' . str_replace('\\', '/', $info->getsaveName ());
  21. }else{
  22. // 上传失败获取错误信息
  23. self::error($files->getError());
  24. }
  25. return $wheatpic;
  26. }
  27. }