阿里云上传类

<?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相关推荐

  1. scrapy使用item,pipeline爬取数据,并且上传图片到oss

    Scrapy原理图 首先是要理解scrapy的运作原理是什么.这里不做解释,网上有很多资源可以理解. 声明item对象 明确了需要爬取哪些字段,就现在items.py里面定义字段 import scr ...

  2. javaScript 上传图片(oss阿里云)

    最近项目有这个这块的需求,简单的记录一下使用过程,以便以后学习.使用. 直接上干货分享: 思路:前端js获取 oss上传图片的url地址,将url以json数组形式传入后台,后台json解析将数据存入 ...

  3. 【微信小程序】上传图片到oss对象存储(PHP)

    oss准备 第一步:先去阿里云买个oss 第二步:看oss的文档 先点这里 再点这里 想办法把SDK下载下来,下面是SDK的目录结构 重点要注意的就是上面的红圈里面的文件. 继续看官方文档 从上面的代 ...

  4. 前端上传图片到oss对象存储

    后台不想把所有东西都放在服务器,也出于用户安全考虑 让前端把用户上传头像时上传到oss对象存储中,后台去取前端再通过接口获取url显示上传的头像 废话不说,下面直接贴代码 这里使用vue+ant de ...

  5. Java 上传图片至OSS并返回图片地址工具类可直接用

    OSS上传图片并返回图片地址工具类 OSS上传图片并且返回地址工具类 可以直接拿去用 后续会继续更新 需要注意的点: 下面代码里的@Value里的几个值我是放在application.yml文件里的, ...

  6. js 导出pdf上传至oss_前端上传图片到oss,压缩图片后上传至oss(补充图片文件旋转90度问题)...

    上传图片如果过大,等待时间过长体验不好,于是使用js压缩图片再上传,无关图片清晰度. /** * 压缩图片 * @param file 图片文件 * @param callback 回调函数,压缩完要 ...

  7. 上传图片到OSS,并按指定大小范围压缩图片。完整工具类+三层调用

    使用阿里的Oss服务器,做图片服务器. 项目功能为,前端,调用后端的接口,上传用户的图片! 1.controller类 @RestController @RequestMapping("/o ...

  8. oss图片上传api_怎么上传图片到OSS

    Node.js 服务端图片处理利器--sharp 进阶操作指南 Node.js 服务端图片处理利器--sharp 进阶操作指南 sharp 是 Node.js 平台上相当热门的一个图像处理库,其实际上 ...

  9. Java oss 上传图片视频

    Util类里的公共参数暂时还做不到动态更新,有大佬有空可以弄一下 package com.test.file.util;import com.aliyun.oss.OSSClient; import ...

最新文章

  1. Codeforces Round #693 (Div. 3)A~G解题报告
  2. 二分答案——木材加工(洛谷 P2440)
  3. Kettle 之 javascript字段数据处理
  4. qq浏览器主页_讨论|360、金山毒霸、浏览器主页劫持
  5. 【恋上数据结构】计数排序
  6. Android技术专家 高焕堂 推荐这本书
  7. 2021-10-13
  8. 需求分析说明书SRS
  9. Hacking Diablo II之完整性检查(Integrity Scan)
  10. STM32F103C8T6 红外测距模块测量距离(SHARP GP2Y0A21YK0F)使用CubeMx生成HAL库(ADC)
  11. CNKI 中国知网全文数据库账户密码免费入口
  12. C# web 分页控件
  13. Pyflink系列之使用pyflink实现flink大数据引挚的经典案例wordcount
  14. 超越大典汽车维修系统
  15. 我和一个“婊子”不能不说的……
  16. Python 获取当天日期、前一天日期、前半个月
  17. 龙世界java游戏_我的世界:当Notch在6年后重回mc,会发生什么?萌新的像个弟弟...
  18. 题解 UVA109 【SCUD Busters】
  19. 凡客诚品为什么要收购初刻? - 知乎
  20. 优漫动游:游戏ui设计包括什么?

热门文章

  1. Linux chown -R 指令介绍与使用
  2. URLRewrite地址重定向的实现
  3. python—you-get下载工具、wget下载工具
  4. 企业网盘的优势到底在哪里?
  5. 计算机毕业设计 SSM+Vue前台点菜订餐平台系统 餐饮点餐订单管理系统 外卖点餐团购平台管理系统Java Vue MySQL数据库 远程调试 代码讲解
  6. 典型的进程级数据防泄密
  7. ARGB1555内部存储空间的大小与ARGB转换方式
  8. 本地RTMP流媒体服务器搭建拉流简易版
  9. 机器学习和数据科学从业者必读的10本免费英文书
  10. wechat4j开发-菜单创建