PHP上传图片至OSS
阿里云上传类
<?php
USE OSS\OssClient;
USE OSS\Core\OssException;require "OssUpload/autoload.php";Class AliUpload{public function __construct(){$this->init();}public function init(){$CI = &get_instance();$CI->config->load('oss', TRUE);$config = $CI->config->item('oss','oss'); //加载oss配置$this->Access_Key = $config['accessKeyId'];$this->Secret_Key = $config['accessKeySecret'];$this->bucket = $config['bucketName'];$this->endpoint = $config['endpoint'];}/*** 上传接口* @Author * @DateTime 2017-03-08* @param string $bucket bucket name* @param string $object object name* @param string $file local file path* @param array $options* @throws OssException [文件类型]*/public function upload($dst,$src){//获取对象$auth = new OssClient($this->Access_Key,$this->Secret_Key,$this->endpoint);try {//上传图片$result = $auth->uploadFile($this->bucket,$dst,$src);return $result['info']['url'];} catch (OssException $e) {return $e->getMessage();}}/*** @Author * @DateTime 2018-03-08* @return [type] [description]*/public function uploadVideo($dst,$src){$ossClient = new OssClient($this->Access_Key,$this->Secret_Key,$this->endpoint);try{$result = $ossClient->multiuploadFile($this->bucket,$dst,$src);return $result['info']['url'];} catch(OssException $e) {printf(__FUNCTION__ . ": FAILED\n");printf($e->getMessage() . "\n");return;}print(__FUNCTION__ . ": OK" . "\n");}}
oss上传图片
/*** 上传图片* @Author * @DateTime 2018-03-10* @return [json] [图片url]*/public function uploadImg(){$scr = $_FILES['file']['tmp_name']; $ext = substr($_FILES['file']['name'],strrpos($_FILES['file']['name'],'.')+1); // 上传文件后缀$dst = md5(time()).'-'.$scr.'.'.$ext; //上传文件名称$this->load->library('AliUpload');$url = $this->aliupload->upload($dst,$scr);$data = array('url' =>$url);$this->response(0,'上传成功',$data);}
PHP上传图片至OSS相关推荐
- scrapy使用item,pipeline爬取数据,并且上传图片到oss
Scrapy原理图 首先是要理解scrapy的运作原理是什么.这里不做解释,网上有很多资源可以理解. 声明item对象 明确了需要爬取哪些字段,就现在items.py里面定义字段 import scr ...
- javaScript 上传图片(oss阿里云)
最近项目有这个这块的需求,简单的记录一下使用过程,以便以后学习.使用. 直接上干货分享: 思路:前端js获取 oss上传图片的url地址,将url以json数组形式传入后台,后台json解析将数据存入 ...
- 【微信小程序】上传图片到oss对象存储(PHP)
oss准备 第一步:先去阿里云买个oss 第二步:看oss的文档 先点这里 再点这里 想办法把SDK下载下来,下面是SDK的目录结构 重点要注意的就是上面的红圈里面的文件. 继续看官方文档 从上面的代 ...
- 前端上传图片到oss对象存储
后台不想把所有东西都放在服务器,也出于用户安全考虑 让前端把用户上传头像时上传到oss对象存储中,后台去取前端再通过接口获取url显示上传的头像 废话不说,下面直接贴代码 这里使用vue+ant de ...
- Java 上传图片至OSS并返回图片地址工具类可直接用
OSS上传图片并返回图片地址工具类 OSS上传图片并且返回地址工具类 可以直接拿去用 后续会继续更新 需要注意的点: 下面代码里的@Value里的几个值我是放在application.yml文件里的, ...
- js 导出pdf上传至oss_前端上传图片到oss,压缩图片后上传至oss(补充图片文件旋转90度问题)...
上传图片如果过大,等待时间过长体验不好,于是使用js压缩图片再上传,无关图片清晰度. /** * 压缩图片 * @param file 图片文件 * @param callback 回调函数,压缩完要 ...
- 上传图片到OSS,并按指定大小范围压缩图片。完整工具类+三层调用
使用阿里的Oss服务器,做图片服务器. 项目功能为,前端,调用后端的接口,上传用户的图片! 1.controller类 @RestController @RequestMapping("/o ...
- oss图片上传api_怎么上传图片到OSS
Node.js 服务端图片处理利器--sharp 进阶操作指南 Node.js 服务端图片处理利器--sharp 进阶操作指南 sharp 是 Node.js 平台上相当热门的一个图像处理库,其实际上 ...
- Java oss 上传图片视频
Util类里的公共参数暂时还做不到动态更新,有大佬有空可以弄一下 package com.test.file.util;import com.aliyun.oss.OSSClient; import ...
最新文章
- Codeforces Round #693 (Div. 3)A~G解题报告
- 二分答案——木材加工(洛谷 P2440)
- Kettle 之 javascript字段数据处理
- qq浏览器主页_讨论|360、金山毒霸、浏览器主页劫持
- 【恋上数据结构】计数排序
- Android技术专家 高焕堂 推荐这本书
- 2021-10-13
- 需求分析说明书SRS
- Hacking Diablo II之完整性检查(Integrity Scan)
- STM32F103C8T6 红外测距模块测量距离(SHARP GP2Y0A21YK0F)使用CubeMx生成HAL库(ADC)
- CNKI 中国知网全文数据库账户密码免费入口
- C# web 分页控件
- Pyflink系列之使用pyflink实现flink大数据引挚的经典案例wordcount
- 超越大典汽车维修系统
- 我和一个“婊子”不能不说的……
- Python 获取当天日期、前一天日期、前半个月
- 龙世界java游戏_我的世界:当Notch在6年后重回mc,会发生什么?萌新的像个弟弟...
- 题解 UVA109 【SCUD Busters】
- 凡客诚品为什么要收购初刻? - 知乎
- 优漫动游:游戏ui设计包括什么?