AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
通过使用PHP的全局变量$\_FILES,可以实现远程服务器上传文件。 第一个参数是表单input的名称,第二个参数是文件的参数: $\_FILES\["file"\]\["name"\] - 被上传文件的名称 $\_FILES\["file"\]\["type"\] - 被上传文件的类型 $\_FILES\["file"\]\["size"\] - 被上传文件的大小,以字节计 $\_FILES\["file"\]\["tmp\_name"\] - 存储在服务器的文件的临时副本的名称 $\_FILES\["file"\]\["error"\] - 由文件上传导致的错误代码 ~~~ public function FileUpload() { $uploadFileSize = $_FILES['upload']['size']; if($uploadFileSize >= 2097152){ // 限制文件大小,这里为2M return false; }else{ $extensions = array("jpg","jpeg","gif","png"); $uploadFileName = $_FILES['upload']['name']; $extension = pathInfo($uploadFileName,PATHINFO_EXTENSION); if(in_array($extension,$extensions)){ $uploadPath ="./img/images/images/uploadfile/"; $uuid = str_replace('.','',uniqid("",TRUE)).".".$extension; $path = $uploadPath.$uuid; move_uploaded_file($_FILES['upload']['tmp_name'],$path); }else{ return false; } } return true; } ~~~