如果上传空文件,就可以接收到空数组但是上传正常文件,就接收不到,但是文件可以正常上传
下面是表单代码:下面是控制器接收打印$_FILES['file1']代码
下面是表单代码:下面是控制器接收打印$_FILES['file1']代码
解决方案 »
- PHP页面提交不了表单,点击提交无显现是怎么回事呀?
- 装PhpMyAdmin一定要装php吗?
- NetBeans如何调试JavaScript?
- 关于mysql like查询问题
- php中数组能储存对象吗?如果能,取出后需要强制转换吗?
- 链接 —参数 问题
- 如何得到apache-php系统中一次会话过程总共打开的文件数?和总文件大小。
- 我SESSION这样写法在虚拟空间出错.正确应该怎样写?
- 请问:怎么取出地址栏传过来的变量
- 怎样删除$_SESSION['char']变量?
- 公司技术总监给了一个gitlab地址和账号,地址登录不了为什么,求牛人解决本人菜鸟一个!
- 弱弱的问句thinkphp5中如何使用memcacahed缓存技术
这个是我的配置,应该是不限制大小吧
你打印$_FILES为空,不就是因为没有文件被上传吗?
所以没有文件被上传
这个我是今天使用getlocation这个函数,也是dump()不出来,ip相关信息,但是赋值到html模板中就可以使用{}形式,将数组元素一个一个打印出来,有大神解惑吗
if (isset($_FIELFS["file"]) && $_FIELFS["file"]["size"]>0)
可以查看phpinfo
upload_max_filesize与post_max_size的值,看看是否超过大小。
也有可能是你上传的文件默认的名字不是$_Files['file'];先print_r($_Files)试试//下面的代码亲测有效
//html页面
<form method="post" action="{:U('upload')}" id="form" enctype="multipart/form-data" >
<input type="file" name="file" >
<button onclick="confirm()" type="button">提交</button>
</form><script>
function confirm(){
$('#form').submit();
}
</script>
//php
public function upload(){
print_r($_FILES);die();
}