ThinkPHP3上传文件中遇到的问题
在用ThinkPHP3上传图片的开发过程中遇到如下几个问题: 上传根目录不存在!请尝试手动创建:./Uploads/; 上传的图片,中文名称乱码; 上传文件时会自动生成一个以当前日期命名的文件夹,并将文件保存在其中。 备注:开发环境为Windows下的Xampp 附上问题未解决前的代码: public function addPic() { $uid = I("post.uid", "", "htmlspecialchars"); $upload = new \Think\Upload(); // 实例化上传类 $upload->maxSize = 3145728 ; // 设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 $upload->rootPath = "./Uploads/$uid/"; // 设置附件上传根目录 $Upload->saveName = "台标"; // 设置附件上传文件名 // 上传文件 $info = $upload->upload(); if (!$info) { echo json_encode(array( 'status' => -1, 'msg' => $upload->getError() // 上传失败时提示的错误信息 )); } else {