阿里云对象存储OSS(Object Storage Service),是一款海量、安全、低成本、高可靠的云存储服务。
我们今天要将我们的程序存储对接到OSS中,那么对接方法如下:
定义常量
01.//以下请填写02.define('access_id','');03.define('access_key','');04.define('hostname','oss-cn-hangzhou.aliyuncs.com');// 这里要写清楚05.define('bucket','zyqc');06.函数代码(加到项目函数中)07. /*08. $data string 要上传的图片09. */10.function upload_file_oss($data)11.{12. $access_id=access_id;13. $access_key=access_key;14. $hostname=hostname;15. $bucket=bucket;16. 17. import("Org.Alioss.alioss");18. $oss = new ALIOSS($access_id,$access_key, $hostname, $security_token = NULL);19. //要上传的文件服务器地址20. $file_path = $_SERVER['DOCUMENT_ROOT'].__ROOT__.'/'.$data;21. $res = $oss->upload_file_by_file($bucket, $data, $file_path);22. $array=(array)$res;23. switch ($array['status']) {24. case '200':25. return true;26. break;27. 28. default:29. return false;30. break;31. }32. }
用法
upload_file_oss('Upload/test.jpg');
附件(上传至Library/Org)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://sulao.cn/post/382
评论列表