当前位置: 首页 > news >正文

上传图片到阿里云服务器base64 上传

//上传图片到阿里云服务器
function upload_Ali($remoteImage){$imageData = $this->n_img_base_64($remoteImage);if ($imageData !== false) {// 初始化 cURL 句柄$ch = curl_init();// 设置请求 URL 和一些 cURL 选项curl_setopt($ch, CURLOPT_URL, 'http://dev.com/index/ajax/upload');curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data'));curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => $imageData));curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);// 执行请求并处理响应$response = curl_exec($ch);$ret = json_decode($response,true);if ($ret['code'] == 1){return $ret['data']['fix_url'];}else{echo '上传图片到阿里云失败';}// 关闭 cURL 句柄curl_close($ch);} else {echo 'Error: failed to read remote image data';}
}
function n_img_base_64($img){$imageInfo = getimagesize($img);return 'data:' . $imageInfo['mime'] . ';base64,' . chunk_split(base64_encode(file_get_contents($img)));
}
http://www.lryc.cn/news/66980.html

相关文章:

  • 【致敬未来的攻城狮计划】— 连续打卡第二十六天:瑞萨RA Cortex-M 内核RA2E1 RT-Thread BSP 启蒙知识
  • 2023年5月8日-5月14日(方案C,下班UE视频教程为主)
  • 「MIAOYUN」:降本增效,赋能传统企业数字化云原生转型 | 36kr 项目精选
  • Python突破JS加密限制,进行逆向解密
  • 【Linux】exec函数族
  • OSQP二次规划求解库使用说明
  • Elasticsearch(一)
  • 深入探究Java中的枚举类型:定义、特性和应用
  • linux密码忘了?一招解决
  • 苹果mac清理软件CleanMyMac X v4.13兼容13系统,堪称Mac最好的系统清理工具
  • FPGA实现Cordic算法求解arctan和sqr(x*2 + y* 2)
  • 【最终截稿 | Springer 独立出版 | EI稳定检索】 2023年绿色建筑国际会议(ICoGB 2023)
  • Flutter常用状态管理框架及优缺点
  • Ubuntu 20.04 系统配置 OpenVINO 2022.3 环境
  • 浏览器存储技术:localStorage、sessionStorage和cookie的区别
  • MySQL中的内连接和外连接
  • node学习手册
  • Java中的JSP是什么?如何实现JSP
  • c++之函数对象和谓词
  • 《Andorid开源》greenDao 数据库orm框架
  • Android类似微信聊天页面教程(Kotlin)五——选择发送图片
  • MongoDB:Win/Linux环境安装及一键部署脚本
  • KingbaseES V8R3 集群运维系列 -- failover切换后集群自动恢复
  • 【Selenium中】——全栈开发——如桃花来
  • Sarsa增强版之Sarsa-λ依然走迷宫
  • 生成 Cypher 能力:MOSS VS ChatGLM
  • 数据库的键和存储
  • 基于AT89C51单片机的并入串出乘法口诀的设计与仿真
  • 人生在世皆有过错,来一起看看Java中的异常吧!!!
  • linux 测试连接网络和端口 telnet