gpt4 book ai didi

php - 带有 enctype 的 Tomcat 6 和 PHP - 没有返回输入数据

转载 作者:行者123 更新时间:2023-11-28 23:05:11 25 4
gpt4 key购买 nike

我在 Apache-Tomcat6 上使用 PHP5/HTML 时遇到了这个问题。下面是我在网站中使用的一种表单的示例:

<form enctype="multipart/form-data" method="post" action="hello.php" >


<label>Title* :</label>
<input type="text" name="title" />




<label>Image:</label>
<input type="file" name="image" /><br />



<input type="submit" value="Add"/>
</form>

每当我将“enctype”属性添加到任何表单时;既不返回 $_FILES['image'] 也不返回 $_POST 变量。只要“enctype”不存在,一切(当然除了文件输入)都按预期工作。任何人都可以指导我吗?

最佳答案

您将无法使用 get 方法在您的表单上发布数据。

test.html 中:

<form enctype="multipart/form-data" method="post" action="hello.php" >
<label>Title* :</label>
<input type="text" name="title" />

<label>Image:</label>
<input type="file" name="image" /><br />
<input type="submit" value="Add"/>
</form>

hello.php 中:

<?php
print_r($_POST);
print_r($_FILES);

根据您的服务器配置,这将结合 $_GET$_POST$_COOKIE,但您仍然希望post 带有文件输入。

print_r($_REQUEST);

关于php - 带有 enctype 的 Tomcat 6 和 PHP - 没有返回输入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10836302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com