tp5怎麼把片上傳到七牛雲上

2021-09-19 14:32:46 字數 1193 閱讀 9447

upload.php檔案內容:下面

<?php 

use qiniu\auth as auth;

use qiniu\storage\bucketmanager;

use qiniu\storage\uploadmanager;

use think\controller;

use think\request;

class upload extends controller

// 要上傳的本地路徑

$filepath = $file->getrealpath();

$ext = pathinfo($file->getinfo('name'), pathinfo_extension); //字尾

// 上傳到七牛後儲存的檔名

$key = strval(time()).strval(mt_rand(100000,999999)).'.'.$ext;

// 需要填寫你的 access key 和 secret key

$accesskey = config('accesskey');

$secretkey = config('secretkey');

// 構建鑑權物件

$auth = new auth($accesskey, $secretkey);

// 要上傳的空間

$bucket = config('bucket');

$domain = config('domainimage');

$token = $auth->uploadtoken($bucket);

// 初始化 uploadmanager 物件並進行檔案的上傳

$uploadmgr = new uploadmanager();

// 呼叫 uploadmanager 的 putfile 方法進行檔案的上傳

list($ret, $err) = $uploadmgr->putfile($token, $key, $filepath);

if ($err !== null) else }}

tp5檔案上傳

1.檔案上傳除非在form表單中 action 屬性寫了請求的url,不需要用到 formdata這個物件,使用ajax 非同步上傳檔案 包括二進位制 使用這個formdata物件可以幫助減小工作量 form 增加 enctype multipart form data 3.ajax process...

TP5常量參考

ext 類庫檔案字尾 php think version 框架版本號ds 當前系統的目錄分隔符 think path 框架系統目錄 root path 框架應用根目錄 lib path 系統類庫目錄 預設為 think path.library core path 系統核心類庫目錄 預設為 lib ...

TP5 基礎說明

比如 做乙個後台網頁 裡邊建立controller model view資料夾 controller model存放行為和類的 裡邊檔案,第乙個字母必需是大寫 view存放模板網頁檔案 注意 建立乙個網頁,三個資料夾都要對應建立乙個對應的網頁檔案 例子1 建立後台首頁 index.php 1.con...