0

我有一个非常简单的脚本:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
</head>
<body>
<!-- this is up.php -->
<form action="up.php" method="post" enctype="multipart/form-data">
<input type="file">
    <input type="submit">

</form>

<?php print_r($_FILES); ?>
    </body>
</html>

当我选择一个文件并单击“提交”时,该页面立即重新加载并且没有任何反应。
我正在尝试使用这个小脚本,因为在一个包含其他字段的更复杂的页面中,除了文件表单之外,一切都运行良好。我的意思是,数据库中填满了我的表单提供的所有信息,但没有上传图片。

问题是页面既不尝试上传它们,我的意思是,它应该上传它们(参见页面底部的百分比),然后将其传递给 PHP。
在我的情况下,页面被立即提交并重新加载,而没有尝试加载图片。

我的服务器上有其他脚本可以上传图像,它们可以工作。

为什么这个不起作用?谢谢。

编辑:现场演示:http: //allise.net/up.php

4

2 回答 2

1

实际上,您的文件最有可能需要命名。

尝试

<input type="file" name="file"> 

up.php文件中设置的任何内容

于 2013-08-08T21:35:13.720 回答
0

您需要<form method="post" ...>表格才能正常工作。

并且文件输入应该有一个名称属性。

于 2013-08-08T21:12:02.263 回答