“不同的文件”是指类型不同吧?
是不是这个意思:if (is_uploaded_file($_FILES['upfile']['tmp_name'])){   $type = $upfile["type"];   switch ($type) {//判断类型,根据类型的不同选择不同的保存路径
case 'image/pjpeg' : $url="image/jpg/";
break;
case 'image/gif' :   $url="image/gif/";
break;
case 'image/png' :   $url="image/png/";
break;
   }   if($ok && $error=='0'){
     move_uploaded_file($tmp_name,$url.$name);
     echo "上传成功";
   }

解决方案 »

  1.   

    用工具上传我就不来发帖了。补充一点,比如服务器有A,B,C  3个文件夹,本地的a文件,不管后缀名是什么,用户可以传到A或B或C,全凭用户喜欢。7楼说的有点意思,在本地搞个选择路径的菜单。不过这个菜单里的路径不能写死,要从服务器动态读吧,不然我明天在服务器新建一个D文件夹,文件还想传到D里面怎么办?大家还有其他想法吗?
      

  2.   

    这跟ftp有什么关系?
    apache有遍历路径的权限就按照7楼的办法动态生成给用户呗。