文件输入验证
您有一个带有表单的网页,该表单具有文件类型的输入字段。您有另一个网页需要来自第一页的数据。
在第二页中您需要检查文件是否已发送。
你怎么做到的?
我一直在使用以下声明,但我不确定:
$_FILES["file"]["tmp_name"] == ""
You have a web page with a form that has an input field of type file. You have another web page that expects the data from the first page.
In the second page you need to check whether a file has been sent.
How do you do that?
I've been using the following statement but I'm not sure about it:
$_FILES["file"]["tmp_name"] == ""
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
http://www.w3schools.com/php/php_file_upload.asp
<前><代码> 0)
{
回显“错误:”。 $_FILES["文件"]["错误"] 。 “
”;
}
别的
{
回显“上传:”。 $_FILES["文件"]["名称"] 。 “
”;
回显“类型:”。 $_FILES["文件"]["类型"] 。 “
”;
回显“尺寸:”。 ($_FILES["文件"]["大小"] / 1024) 。 “Kb
”;
echo“存储在:”。 $_FILES["文件"]["tmp_name"];
}
?>
http://www.w3schools.com/php/php_file_upload.asp
尝试 array_key_exists("file", $_FILES)
Try
array_key_exists("file", $_FILES)
我不经常使用 PHP 文件上传,但是有什么原因:
不能解决问题吗?
I don't work with PHP file uploads often, but is there any reason that:
won't do the trick?
或者您可以检查
$_FILES
是否为空。Or you could just check if
$_FILES
is empty.