Sae.php 888 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. if ( ! defined('BASE_PATH')) exit('No direct script access allowed');
  3. /**
  4. * 封装SAE storage
  5. * */
  6. class StorageHandle{
  7. public $instance;
  8. public $domain;
  9. public function __construct(){
  10. $this->domain = DOMAIN;
  11. $this->instance = new SaeStorage(SAE_ACCESSKEY,SAE_SECRETKEY);
  12. }
  13. public function exists($filename){
  14. return $this->instance->fileExists($this->domain,$filename);
  15. }
  16. //这里是效率瓶颈啊!!
  17. public function read($filename){
  18. return $this->instance->read($this->domain,$filename);
  19. }
  20. public function write($name,$content){
  21. return $this->instance->write($this->domain,$name,$content);
  22. }
  23. public function url($name){
  24. return $this->instance->getUrl($this->domain,$name);
  25. }
  26. public function error(){
  27. return $this->instance->error();
  28. }
  29. public function delete($name){
  30. return $this->instance->delete($this->domain,$name);
  31. }
  32. }