Weibo.php 712 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace app\common\extend\upload;
  3. use app\common\util\SinaUpload as suOper;
  4. class Weibo
  5. {
  6. public $name = '新浪图床';
  7. public $ver = '1.0';
  8. private $config = [];
  9. public function __construct($config = []) {
  10. $this->config = $config;
  11. }
  12. public function submit($file_path)
  13. {
  14. $weibo = new suOper();
  15. $weibo->config($GLOBALS['config']['upload']['api']['weibo']);
  16. $res = $weibo->check();
  17. if($res['code']>1){
  18. echo $res['msg'];die;
  19. }
  20. $res = $weibo->upload($file_path,false,$weibo->_config['cookie']);
  21. if(!empty($res['url'])){
  22. return $res['url'];
  23. }
  24. return $file_path;
  25. }
  26. }