demo.php 692 B

1234567891011121314151617
  1. <?php
  2. /**
  3. * Author: lf
  4. * Blog: https://blog.feehi.com
  5. * Email: job@feehi.com
  6. * Created at: 2018-01-17 15:04
  7. */
  8. /* @var $cdn \feehi\cdn\TargetInterface */
  9. $cdn = \yii::$app->get('cdn');
  10. $cdn->upload(__FILE__, 'test/demo.php');//上传文件
  11. $cdn->multiUpload(__FILE__, 'test/demo-multi.php');//分片上传文件
  12. print_r($cdn->exists('test/demo.php'));//判断文件是否存在
  13. $cdn->delete('test/demo.php');//删除文件
  14. $cdn->getLastError();//获取最后一次上传/删除文件产生的错误信息,一般在upload/delete返回false时使用
  15. $cdn->getCdnUrl('test/demo.php');//获取cdn url
  16. $cdn->getClient();//获取厂商sdk实例,可以阅读相应厂商api调用相关方法