资源简介
PHP一键上传图片到阿里云OSS对象存储,自己编写的代码,有一些注释。已在本地测试,运行成功。注意:1.有阿里云的对象存储;2.要获取AccessKey及找准Endpoint,修改代码中相应的部分;3.点击即上传,只支持图片格式,成功后向前端返回上传后的图片路径。 下载后,把资源包解压到网站目录,访问upload.php即可,不要改动文件夹结构。 强调一点:不要用于生产环境!
代码片段和文件信息
/*
本代码仅供学习参考
只适用于阿里云的对象存储
不明白的地方,欢迎发邮件到gzqqb@foxmail.com
*/
require_once ‘inc/oss-sdk-php.phar‘; //这个phar直接引用即可
use OSS\OssClient;
use OSS\Core\OssException;
$accessKeyId = “xxx“; //阿里云对象存储界面,右侧,点击获取Access Key
$accessKeySecret = “xxx“; //访问密钥
$target=“oss-cn-shenzhen.aliyuncs.com“; //存放的目标地
$endpoint = “http://“.$target.““; //存放的目标地
$bucket = “test“; //BUCKET名称
//获取参数
$token=$_POST[“token“]; //密钥,用于表单比对
$t=time(); //时间戳
$success=0; //是否上传成功
$msg=““; //输出信息
if($_SERVER[“REQUEST_METHOD“]==“POST“){ //检测是否POST方式提交的表单
$filepath=$_FILES[‘fileArray‘][‘tmp_name‘]; //tmp_name是文件的实际路径
$filetype=$_FILES[‘fileArray‘][‘type‘]; //文件类型
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-10 15:25 inc\
文件 598797 2018-08-09 14:56 inc\oss-sdk-php.phar
文件 2470 2018-08-10 15:38 upload.php
文件 2242 2018-08-10 15:36 OssUpload.php
相关资源
- php图书管理源码(实现了新增、删除
- PHP百度人脸识别FaceDemo、SDK,,人脸比
- php 员工管理系统(源码+数据库)
- 微信机器人(php源码+mysql数据库)
- thinkphp 导入、导出excel文件
- php获取微信code.openid.名字和头像
- php+MVC思想+Smarty+MYSQL后台管理系统
- phpvod视频点播系统(源码+安装包)
- php掌上书库(完全自己做的适合新手
- 基于HTML5的jquery文件上传插件多文件选
- php简单文件管理(查询、修改、查看
- 基于thinkphp5.1的博客后台
- 二维码管理系统(php上传文件 )
- 明日科技PHP从入门到精通(第四版)
- PHP从入门到精通(第四版).pdf
- PHP根据模板公式导出excel表格完整
- 海豚后台管理系统PHP-DolphinPHP
- thinkPHP5.1个人博客网站(含数据库脚本
- CodeIgniter框架 php+mysql在线考试系统
- ThinkPHP5官方教程全集价值100+5本
- TP5官方文档五合一(含收费)
- 兄弟连新版PHP视频教程(共346讲)
- 十八个PHP初学者必看的
- 抖音无水印解析源码douyin.php
- 免费进销存PHP源码
- B2C模式的小程序商城,完全Thinkphp5开
- 图书管理系统php源码+数据库+文档
- php 微信公众号带参二维码的使用案例
- 《PHP从入门到精通(第3版)》pdf
- 《PHP从入门到精通第三版》随书源码
评论
共有 条评论