Thinkphp3.2.3一则使用又拍云驱动上传文件的实现,分享给需要集成又拍云文件上传的小伙伴们。
首先在项目任意的配置文件加入如下配置:
'FILE_UPLOAD_TYPE' => 'Upyun',
'UPLOAD_TYPE_CONFIG' => array(
//又拍云host,默认即可
'host' => 'v0.api.upyun.com',
//又拍云创建的空间名
'bucket' => '',
//对应空间的操作员名称
'username' => '',
//操作员口令
'password' => ''
),
controller实现:
namespace Home\Controller;
use Think\Upload;
class UploadController extends Controller {
public function uploadImage(){
$upload = new Upload(); //文件上传对象实例化
$upload->rootPath = './'; //根目录,默认./即可
$upload->savePath = 'avatar/'; //子目录, 可为空
$upload->autoSub = TRUE; //是否自动生成二级子目录
$upload->subName = array('date','Ymd'); //子目录规则
$info = $upload->upload(); //文件上传
if(!$info) {
$this->error($upload->getError()); //获取错误信息
}else{
// 上传成功后获取上传文件信息,进行后续处理
//mode操作
//$this->ajaxReturn() 可以进行文件的ajax上传(需要客户端js脚本配合)
}
}
}
AD:真正免费,域名+虚机+企业邮箱=0元

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

Dreamweaver Mac版
視覺化網頁開發工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

禪工作室 13.0.1
強大的PHP整合開發環境