(转)ThinkPHP 文件上传到阿里云OSS上 (可后端直接上传本地至OSS,不通过前端。可批量)
2018-12-15 00:02
1476 查看
http://www.thinkphp.cn/code/3381.html
ThinkPHP 文件上传到阿里云OSS上
前往阿里云github下载SDK包:https://github.com/aliyun/aliyun-oss-php-sdk/releases。
将下载下来的压缩包解压后放到项目ThinkPHP\Library\Vendor\aliyun路径下
[code] //本地上传至oss public function uploadServerToOss() { vendor('aliyun.autoload'); $ossClient = new \OSS\OssClient("XXXXFFhV9B3orBCc","XXXXXn08fN3nI0wMnFTax0U4LygpE","oss-cn-beijing.aliyuncs.com"); $object = "hr_saas/resume/" . 'test/3s.doc';//想要保存文件的名称 $file ="/data/web/hr_sas/Public/Uploads/test/3s.doc";//文件路径,必须是本地的。 try { $getOssInfo = $ossClient->uploadFile("XXXX-saas", $object, $file); var_dump($getOssInfo);die(); $getOssPdfUrl = $getOssInfo['info']['url']; if ($getOssPdfUrl) { //unlink($file); // rmdir($upload->rootPath.$upload->savePath,0777); } } catch (OssException $e) { printf($e->getMessage() . "\n"); return; } echo 'over'; }
阅读更多
相关文章推荐
- 阿里云OSS 通过表单直接上传文件
- 在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现本地文件上传流程
- 阿里云OSS通过URL上传文件
- ThinkPHP 文件上传到阿里云OSS上
- 在thinkphp中使用阿里云OSS自定义驱动上传文件
- ThinkPHP 文件上传到阿里云OSS上(干货)
- ThinkPHP3.2 实现阿里云OSS上传文件
- 上传阿里云oss对象型存储 本地文件和上传流上传
- 前端本地文件操作与上传
- 读取execl 直接通过sql server 读取本地文件execl
- 最新阿里云OSS文件上传部署
- 阿里云OSS上传文件 Think
- 11月16日云栖精选夜读:阿里云 oss JavaScript客户端签名文件上传 vue2.0
- 怎样才能将本地文件通过远程桌面连接直接复制或粘贴到远程主机
- 通过Ajax方式上传文件,使用FormData进行Ajax请求 博客分类: RESTful Web ServicesWeb前端开发
- Spring整合阿里云OSS服务实现文件上传
- 经典~怎样通过php将本地的文件上传到服务器上? 不会的来学学吧!
- 下载(二)客户端通过C# 代码直接从服务器下载文件到本地
- 如何将本地文件通过终端上传到linux服务器或从linux主机下载文件到本地
- 11月16日云栖精选夜读:阿里云 oss JavaScript客户端签名文件上传 vue2.0