php 获取file选择的文件路径

2024-11-16 09:39:56
推荐回答(4个)
回答1:

# 接收表单提交变量
$file=$_FILES['BtnPic'];
    //print_r($_FILES);PRINT_R($file);
    //PRINT_R($file);

    //判断文件是否上传成功
     if(is_uploaded_file($file['tmp_name'])){
    
    //apache文件上传时临时储存路径,移动到自定义路径
    $upload_file=$file['tmp_name'];
    //print_r($upload_file);
    $uploadpath = $_SERVER['DOCUMENT_ROOT']."/UploadFile/naotu/";//这块要注意一下路径
    //下面是你服务器储存文件的路径,可以自定义
    $move_to_file=$uploadpath.$file['name'];
    //判断是否移动成功
    if (!is_dir($uploadpath)){
          mkdir($uploadpath,0777,true);
    }
     if(move_uploaded_file($upload_file,$move_to_file)){
          echo "上传文件成功";
     }else{
          echo "上传失败";
     }
     }else{
        echo "上传失败..请检查服务器。";
     }

回答2:

echo $_FILE['']['name'] 第一个是你前台

页面中 name的名字。

回答3:

用dirname(__FILE__)就可获取当前文件的文件路径

回答4:

echo $_SERVER['DOCUMENT_ROOT'];