这是form
<form action="doAction.php" method="post" enctype="multipart/form-data">
请选择您要上传的文件:
<input type="file" name="myFile"/><br/>
<input type="submit" value="上传文件"/><br/>
</form>
这是服务端的php
<?php
print_r($_FILES);
按理说挺简单,可我的就是获取不到,我使用的phpstorm
这几行代码没有问题, 请检查一下 action="doAction.php" 这个提交的地址及路径是否正确
我也是 同问
同样的问题我也折腾了好长时间......
不要在PhpStorm里点击Run按钮来运行,要在浏览器输入localhost/......来运行。
检查php.ini设置,最大上传的文件大小,默认是2M,可能是你上传的>2M了所以数组中不存在值
额。。。只能看路径是否正确了。。。如果没错的话,就看php.ini配置了。。。如果还是没错的话,就看apache配置是否正确。。。最后,看浏览器的路径是否正确了。。。。代码我看了7、8遍,没写错的地方