官方链接:https://developer.qiniu.com/kodo/1241/php#rs-delete
下载SDK:
composer require qiniu/php-sdk
PHP:
use Qiniu\Storage\UploadManager; use Qiniu\Auth; public function qiniu() { // 需要填写你的 Access Key 和 Secret Key $accessKey ="Nrt8-LL1mAPSMgP4MGHXnuNCcaIrGcS2q42xa-HN"; $secretKey = "8PYu2CcWljEJXhUctf4x6DANrGc560wX9kqyJkz5"; $bucket = "qing1"; // 构建鉴权对象 $auth = new Auth($accessKey, $secretKey); // 生成上传 Token $token = $auth->uploadToken($bucket); // 要上传文件的本地路径 $filePath = 'E:\phpstudy_pro\WWW\www.summer.com\vvv.mp4'; // 上传到存储后保存的文件名 $key = time(); // 初始化 UploadManager 对象并进行文件的上传。 $uploadMgr = new UploadManager(); // 调用 UploadManager 的 putFile 方法进行文件的上传。 list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath); echo "\n====> putFile result: \n"; if ($err !== null) { var_dump($err); } else { var_dump($ret); } }
html:
<form method="post" action="/index.php/index/index/qiniu.html" enctype="multipart/form-data"> <input type="hidden" name="__token__" value="{:token()}" /> <input name="file" type="file" /> <input type="submit" value="上传"/> </form>