uploawAction.php 727 B

12345678910111213141516171819202122232425
  1. <?php
  2. class uploawClassAction extends apiAction
  3. {
  4. public function initAction()
  5. {
  6. $this->display= false;
  7. }
  8. /**
  9. * 上传文件(外部信息收集使用的)
  10. */
  11. public function upfileAction()
  12. {
  13. if(!$_FILES)exit('sorry!');
  14. $upimg = c('upfile');
  15. $maxsize= (int)$this->get('maxsize', $upimg->getmaxzhao());//上传最大M
  16. $uptypes= 'jpg|png|docx|doc|pdf|xlsx|xls|zip|rar';
  17. $upimg->initupfile($uptypes, ''.UPDIR.'|'.date('Y-m').'', $maxsize);
  18. $upses = $upimg->up('file');
  19. if(!is_array($upses))exit($upses);
  20. $arr = c('down')->uploadback($upses);
  21. $arr['autoup'] = (getconfig('qcloudCos_autoup') || getconfig('alioss_autoup')) ? 1 : 0; //是否上传其他平台
  22. return $arr;
  23. }
  24. }
粤ICP备19079148号