• 大小: 0.11M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 标签: 上传  图片  php  OSS  阿里云  

资源简介

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

评论

共有 条评论