JayceDeng
2015-04-16 10:04
<?php $file_info = $_FILES['file']; $file_name = $file_info['name']; $file_type = $file_info['type']; $file_tmpName = $file_info['tmp_name']; $file_size = $file_info['size']; $file_error = $file_info['error']; //我写在同一个页面上 //若不加这个判断,还没提交就显示上传失败。 if(isset($_POST['sub'])){ if($file_error == 0){ if(move_uploaded_file($file_tmpName,"E:/".$file_name)){ echo '<script>alert("上传成功");</script>'; }else{ echo '<script>alert("上传失败");</script>'; } }else{ switch($file_error){ case 1: echo '上传文件超过了PHP配置文件中upload_max_filesize选项的值'; break; case 2: echo '超过了表单max_file_size限制的大小'; break; case 3: echo '文件部分被上传'; break; case 4: echo '没有选择上传文件'; break; case 6: echo '没有找到临时文件'; break; case 7: case 8: echo '系统错误'; break; } } }
<form method="post" enctype="multipart/form-data"> 请选择你要上传的文件:<input type="file" name="file"><br> <input type="submit" name="sub" value="上传文件"> </form>
代码没问题,可以成功呀,你在试试
^-^...
PHP实现文件上传与下载
43741 学习 · 328 问题
相似问题
回答 4
回答 1
回答 2
回答 2
回答 2