PHP高级实例 | tp5使用七牛云上传图片和文件/删除文件thinkphp5中使用七牛云 下载 https://github.com/qiniu/php-sdk vendor文件下 新建文件 application/extra/qiniu.php return [ 'ACCESSKEY' => 'PkQcItX7rJL7',//你的accessKey 'SECRETKEY' => 'eaWM7C_COYLjX8VK作者王明昌发布时间2018-10-31最后更新2018-10-31 thinkphp5中使用七牛云 下载 https://github.com/qiniu/php-sdk vendor文件下 复制新建文件 application/extra/qiniu.php return [ 'ACCESSKEY' => 'PkQcItX7rJL7',//你的accessKey 'SECRETKEY' => 'eaWM7C_COYLjX8VKVGinzv1',//你的secretKey 'BUCKET' => 'zin',//上传的空间 'DOMAIN'=>'pdn.com'//空间绑定的域名 ]; html 复制 Filename: php 复制isPost()){ $file = request()->file('image'); // 要上传图片的本地路径 $filePath = $file->getRealPath(); $ext = pathinfo($file->getInfo('name'), PATHINFO_EXTENSION); //后缀 // 上传到七牛后保存的文件名 $key =substr(md5($file->getRealPath()) , 0, 5). date('YmdHis') . rand(0, 9999) . '.' . $ext; require_once APP_PATH . '/../vendor/qiniu/autoload.php'; // 需要填写你的 Access Key 和 Secret Key $accessKey = config("qiniu.ACCESSKEY"); $secretKey = config("qiniu.SECRETKEY"); // 构建鉴权对象 $auth = new Auth($accessKey, $secretKey); // 要上传的空间 $bucket = config("qiniu.BUCKET"); $domain = config("qiniu.DOMAINImage"); $token = $auth->uploadToken($bucket); // 初始化 UploadManager 对象并进行文件的上传 $uploadMgr = new UploadManager(); // 调用 UploadManager 的 putFile 方法进行文件的上传 list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath); if ($err !== null) { return json(["err"=>1,"msg"=>$err,"data"=>""]);die; } else { //返回图片的完整URL return json(["err"=>0,"msg"=>"上传完成","data"=>uploadreg($domain . $ret['key'])]);die; } } return view(); } // 删除 public function delete($name) { $delFileName = input("name"); if( $delFileName ==null){ echo "参数不正确";die; } require_once APP_PATH . '/../vendor/qiniu/autoload.php'; // 构建鉴权对象 $auth = new Auth(config("qiniu.ACCESSKEY"),config("qiniu.SECRETKEY")); // 配置 $config = new \Qiniu\Config(); // 管理资源 $bucketManager = new \Qiniu\Storage\BucketManager($auth, $config); // 删除文件操作 $res = $bucketManager->delete(config("qiniu.BUCKET"), $delFileName); if (is_null($res)) { // 为null成功 // return true; echo "成功"; }else{ echo "失败"; } } } ?>
2018-08-22支付宝支付接口错误说明错误查询 https://docs.open.alipay.com/58/103599/ 今天我遇到的一个错误,经过询问小二,网关错误,错误如下 ILLEGAL_ACCESS_SWITCH_SYSTE
2019-12-10阿里巴巴开源镜像提供的 packagist 镜像服务全局配置(推荐) 所有项目都会使用该镜像地址: composer config -g repo.packagist composer https://mirrors.aliyun.com/compos
2018-08-26实例 | 支付宝支付(使用md5加密)参数的获取 pid|key获取: 商户中心---账户管理---查看pid|key https://openhome.alipay.com/platform/keyManage.htm?keyType=
2018-05-28ajax-post传值的写法var data = {type:type,is_ok:is_ok,id:id}; $("#train").on("click",function(){ var id = $("#id_res").v
2018-05-27Ajax异步搜索内容,并显示使用ajax异步搜索内容,如果符合内容,则一行行的显示,每次查询时清空上次的记录 $("#search").on("click",function(){ var key = $("#keywords"
2018-12-15实例 | PHP点击日历进行签到最近在做这个日历签到的项目,在这里记录一下 使用的是calendar日历插件 不废话,直接提供源码 HTML页面 日历签到 本月签到 签到累计 累计积分 全部积分 {include file="foo