php 文件上传$_FILES怎么为空?

htm:<formid="bwform"name="bwform"action="uploadfile.php"method="post"enctype="multipa... htm:

<form id="bwform" name="bwform" action="uploadfile.php" method="post" enctype="multipart/form-data"><center>
<fieldset style=width:80%>
<legend>软件更新:</legend><br>
<span >
<input type="file" id="file" name="file"/>
</span>
<br><br>
</fieldset>
<span ><br><br>
<input type="image" name="Submit" id="input0" src="images/input/link/input0.png" onMouseUp="up('input',0,2)" onMouseDown="down('input',0,2)">
<img id="input1" src="images/input/link/input1.png" onMouseUp="up('input',1,2)" onMouseDown="down('input',1,2)" onClick="document.bwform.reset();">
</span></center>
</form>
php:

<?php

if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["file"]["tmp_name"]. "<br />";
print_r($_FILES);
}
?>
输出:
Upload:
Type:
Size: 0 Kb
Stored in:
Array ( )
php.ini max_execution_time = 0,post_max_size = 150M,upload_max_filesize = 100M。file_uploads = On也都修改了。文件没有超过
展开
 我来答
丿韩灬轩
2015-05-25 · TA获得超过143个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:108万
展开全部
你需要判断是$_FILES['file'],不对啊你这是用js传的?file 普通的js方法提交不了的 你加个标签 submit 类型的提交下试试。
追问
我那样判断没错,提交也可以的,问题解决了,是有两个php.ini,我只改了其中一个。
abcd5849049
推荐于2016-10-02 · TA获得超过135个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:166万
展开全部
1、检查下 是否上传文件 过大,
2、php.ini 里面 file_uploads 是否开启~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式