勤美堂源码网

thinkphp文件上传后怎么删除

24小时自助开通VIP,马上拥有站内全部资源 西部数码钻石代理商特价冲量 乐道主机 24小时自助开通VIP,马上拥有站内全部资源

  ThinkPHP上传文件及删除文件方法如下:  一、准备工作  1。注册账号  2。选择对象储存->创建空间->设置为公开  3。在config配置文件中添加以下代码'UPLOAD_FILE_QINIU'?????=>?array?(  'maxSize'???????????=>?5?*?1024?*?1024,//文件大小  'rootPath'??????????=>?'。

  /根目录/',  'savePath'??????????=>?'子目录',//?文件上传的保存路径  'saveName'??????????=>?array?('uniqid',?''),  'exts'??????????????=>?['zip',?'rar',?'txt',?'doc',?'docx',?'xlsx',?'xls',?'pptx',?'pdf',?'chf'],??//设置附件上传类型  'driver'????????????=>?'Qiniu',  'driverConfig'??????=>?array?(  'secretKey'????????=>?'',  'accessKey'????????=>?'',  'domain'???????????=>?'',  'bucket'???????????=>?'',  )  ),  二、利用thinkPHP上传文件  1。

  新建upload控制器->uploadFile方法  public?function?uploadTicketFile()  {  $setting?=?C('UPLOAD_FILE_QINIU');  $Upload?=?new?ThinkUpload($setting);  $info?=?$Upload->upload($_FILES);  $path?=?str_replace('/','_',$info['file']['savepath']);  $filename?=?$path。

  $info['file']['savename'];//保存的文件名称  if(!$info)  {  $data?=?['status'=>0,'msg'=>'上传失败,'。$Upload->getError()];  }  else  {  $data?=?[  'status'=>1,  'msg'???=>?'上传成功',  'name'??=>?$_FILES['file']['name'],  'size'??=>?$_FILES['file']['size'],  'cname'?=>?$filename,  'type'??=>?$info['file']['ext'],  'link'??=>?$info['file']['url'],  ];  }  echo?json_encode($data);  exit;  }  三。

  利用thinkPHP删除上传的文件  1。upload控制器->新建delFile方法 public?function?delFile()  {????????$setting?=?C('UPLOAD_FILE_QINIU');  $file_name?=?I('post。

  file_name');//要删除的文件名称  $Qiniu?=?new?ThinkUploadDriverQiniuQiniuStorage($setting['driverConfig']);  $result?=?$Qiniu->del($file_name);  $error?=?$Qiniu->errorStr;//错误信息  if(is_array($result)?&&?!($error))  {  $data?=?['status'=>1,'msg'=>'删除文件成功'];  }  else  {  $data?=?['status'=>0,'msg'=>'删除文件失败,'。

  $error];  }  echo?json_encode($data);  exit;  }。

本站提供的模板源码,仅供源码爱好者本地电脑环境下学习研究或2次开发使用,部分演示数据仅为网站模板整体美观或属性设置需要,不合适上线运营,下载后请自行24小时内删除数据。我们倡议:站长应该严格遵守互联网法律法规建站,净化网络,站长更有责!!!

发表评论

还没有评论,快来说点什么吧~

联系客服
网站客服 业务合作 Q交流群
51843834
返回顶部
 
QQ在线咨询
客服热线
139-3511-2134