Eso te funciona?? Creo que no debe entrar ahí porque faltan cosas. Mira aquí te corrijo los errores:
Código PHP:
if(isset($_REQUEST['action'])){
case "preview":
$uploaddir = "C:\AppServ\www\CLA\images\\";
$uploadfile = $uploaddir. $_FILES['pic_icon']['name'];
if($_FILES['pic_icon']['type'] == "image/gif"){
move_uploaded_file($_FILES['pic_icon']['tmp_name'],$uploadfile);
}else {
die($_FILES['pic_icon']['error']); // Para que te devuelva el error en cuestion
}
break; // Esto te falta
}
Dime si sigue sin funcionar
Salu2