首页 > 其他分享 >swoft 上传图片到 阿里云oss aliyun-oss

swoft 上传图片到 阿里云oss aliyun-oss

时间:2023-04-03 18:00:21浏览次数:35  
标签:oss 源文件 aliyun swoft 上传 image

 

1、swoft  获取上传的文件 。官方文档上面没有看到

        $files = $request->getUploadedFiles();

        $file = $files['file'];

 

2、在模型文件中引入sdk

require_once "/home/www/swoft/app/Model/Entity/aliyun-oss/autoload.php";

3、引用命名空间

use OSS\OssClient;
use OSS\Core\OssException;

== 注意的事项 ==

$image->getClientFilename();    //获取源文件名称

$Suffix = pathinfo($image->getClientFilename()); 

$Suffix['extension']; //源文件后缀

 $image->getfile() //缓存中的文件本体

$result = $ossClient->uploadFile('mdhfz', $fileName, $image->getfile());

上传即可。

标签:oss,源文件,aliyun,swoft,上传,image
From: https://www.cnblogs.com/yzl042349/p/17283805.html

相关文章

  • swoft 获取微信零时二维码 并上传阿里云oss aliyun-oss
      1、获取access_token、两个小时门票过期重新获取publicfunctionAccessToken(){$time=time();$key="wx68065208096access_token";$accessData=DB::table('db_wx_token')->where('key',$key)->value(�......
  • swoft 客服系统websocket。即时通讯小功能
     挥手,握手就不解释了。直接上代码启动swoftws的服务  <?phpdeclare(strict_types=1);/***ThisfileispartofSwoft.**@linkhttps://swoft.org*@documenthttps://swoft.org/docs*@[email protected]*@licensehttps://github.co......
  • vue 项目启动报错opensslErrorStack ERR_OSSL_EVP_UNSUPPORTED
     错误裁图  原因:node升级版本过高 解决办法:windows中在vscode里在命令行输入命令修改环境变量:$env:NODE_OPTIONS="--openssl-legacy-provider"再执行:npmrunserve  linux中exportNODE_OPTIONS=--openssl-legacy-provider  ......
  • ffmpeg分辨率更改和无损压缩转码(h264 h265 lossless)
    测试的版本ffmpeg-versionffmpegversionn6.0Copyright(c)2000-2023theFFmpegdevelopersbuiltwithgcc11(Ubuntu11.3.0-1ubuntu1~22.04)configuration:--toolchain=hardened--libdir=/usr/lib/x86_64-linux-gnu--incdir=/usr/include/x86_64-linux-gnu--arch=amd......
  • 利用 rpc 获取 boss __zp_stoken__
    1什么是RPCRPC,英文RangPaCong,中文让爬虫,旨在为爬虫开路,秒杀一切,让爬虫畅通无阻!开个玩笑,实际上RPC为远程过程调用,全称RemoteProcedureCall,是一种技术思想而非一种......
  • 基于pytorch 的loss监控可视化
    基于pytorch的loss监控可视化绘制可以train和val在一张图上的趋势图。1安装tensorboardpipinstalltensorboard2嵌入代码工程1)定义数据集#-------------......
  • 2012第29周官方应用市场Top Grossing动态
    本周官方市场的动态:最近几周在收入榜单排名上,三个官方市场的新进榜应用在数量基本相当,没有太大的出入,而且在收入榜单榜首的也一直都是几款收费游戏(由于GooglePlay在中国区......
  • 把Drools 5.4集成到JBoss AS 7.1.1
    把Drools5.4集成到JBossAS7.1.1作者:chszsDrools5引入了业务逻辑集成平台,它提供了支持规则、工作流和事件处理的统一、集成的平台。一切都是重新设......
  • 导入aliyun-sdk-vod-upload(1.4.11)依赖
    导入aliyun-sdk-vod-upload(1.4.11)依赖在网上看到了很多的方法,尝试之后一直都是失败的情况,都是照猫画虎,将错误的帖子复制到自己的博客中.导致我们错误的方向去修改错......
  • python 实现 focal loss
    crossentropy的缺点crossentropy的表达式:log(x)与-log(x)的曲线图:   crossentropy的两个缺点:1.数量多的类别会主导损失函数和梯度下降,导致模型更有信心......