字节转kb

php大文件上传,下载,字节转kb

北城以北 提交于 2019-12-07 11:48:57
我用的是easyUpload插件,前端根据说明写好之后后端写一个接收接口。 我用的是thinkphp5 public function upload(){ $file = Request::instance()->file('file'); //给定目录 // var_dump($file);die; $info = $file->move('upload'); var_dump($info);die; if($info && $info->getPathname()){ // echo $info->getPathname();die; return show(200,'success','/'.$info->getPathname()); } return show(0,'upload error'); } function show($status, $message,$data=[]){ return [ 'code'=> intval($status), 'message'=>$message, 'data'=>$data, ]; } 上面是后端程序config里面设置默认json格式输出。 拓展下可以在$info里面获取文件大小等信息。 上述内容正常接收图片啥的都没问题,但是一旦遇到大文件会失败的。 因为php默认是对于每个页面的内存,时间,上传文件等有限制的