<!DOCTYPE html> <html> <head> <title></title> </head> <body> <!-- 在客户端准备的表单页面,用于上传文件 --> <!-- 上传文件的method 和enctype都不能写错,否则不会上传成功 --> <form action="doaction.php" method="post" enctype="multipart/form-data"> <p style="text-align: center;"> <strong > 请上传您的头像 </strong> </p> <p style="text-align:center;"> <input type="file" value="myfile"> </p> <p style="text-align:center;"> <input type="submit" value="点击提交"> </p> </form> </body> </html>
代码如上,
找到原因了:
在代码的第14行,没有设置name值,我将value="myfile"修改成name="myfile"就ok了!
另外如果这些都没有问题可能是文件超过了2M的大小,可以尝试上传小文件,或者去百度一下修改php上传文件的限制方法!