$_FILES['img_file']['tmp_name'];
$_SESSION['imgname'] = $_FILES['img_file']['tmp_name'];
$img_path ='./Public/images/'.basename($_FILES['img_file']['tmp_name']);
if(move_uploaded_file($_FILES['img_file']['tmp_name'],$img_path)){
echo $img_path;
}else{
//$Darea = D('provider');
$id = $_SESSION['providerId'];
$Model = new\Think\Model();
$imgId = $Model->execute("UPDATE
provider
SET
logo='".$img_path."'
WHERE
id='".$id."' ");然后我用move_uploaded_file()已经把图片从临时文件夹移到了别的地方,可是图片后缀依然是.tmp,我把$img_path存入2数据库的时候只能存入路径,却没法存入文件名称
$_SESSION['imgname'] = $_FILES['img_file']['tmp_name'];
$img_path ='./Public/images/'.basename($_FILES['img_file']['tmp_name']);
if(move_uploaded_file($_FILES['img_file']['tmp_name'],$img_path)){
echo $img_path;
}else{
//$Darea = D('provider');
$id = $_SESSION['providerId'];
$Model = new\Think\Model();
$imgId = $Model->execute("UPDATE
provider
SET
logo='".$img_path."'
WHERE
id='".$id."' ");然后我用move_uploaded_file()已经把图片从临时文件夹移到了别的地方,可是图片后缀依然是.tmp,我把$img_path存入2数据库的时候只能存入路径,却没法存入文件名称
2、没看到你在哪存了文件名称
$img_path ='./Public/images/'.basename($_FILES['img_file']['tmp_name']);
这个不是把路径和文件名拼到$img_path里了嘛
$id 的值又是什么?
$img_path 是我保存的新文件夹和文件名。