thinkphp 如何判断是否有上传文件,如果没有上传文件,那么就不上传,只保...
发布网友
发布时间:2024-10-07 04:27
我来回答
共2个回答
热心网友
时间:2024-10-25 13:27
在上传之前添加
这是单个的文件上传
<input type="file" name="images" id="images" />
if($_FILES['images']['name']){ //images 是你上传的名称
}
多个的上传判断
<input type="file" name="images[]" id="images" />
if($_FILES['images']['name']){ //images[] 是你上传的名称 判断上传的是否为空
}
如果你还不知道的话可以使用
print_r($_FILES); 这个是显示所有上传的相关信息
希望对你有帮助!
热心网友
时间:2024-10-25 13:27
public function _upload($photo){
$upload = new \Think\Upload();
$upload->maxSize = 3145728 ;
$upload->saveName = array ('create_guid');
$upload->exts = array('jpg', 'gif', 'png', 'sjpeg');
$upload->rootPath = C('__UPLOADROOT__');
$upload->savePath = '';
$info = $upload->upload();
if(!$info) {
$this->error($upload->getError());
}
return C('__UPLOADROOT__').$info[$photo]["savepath"].$info[$photo]["savename"] ;
}
if($_FILES['NL_Cover']['size']>0){
$News->NL_Cover=$this->_upload('NL_Cover');
}