为什么在表格发布后不会保留文件?

时间:2014-10-09 10:17:39

标签: php forms file-upload

我正在尝试允许使用表单上传图片。我有代码确保用户已在表单中输入有效信息。如果提交了无效信息,则要求用户更正错误并再次提交表单。我正在使用帖子数据填充表单字段,以便用户不必再次输入信息,只能编辑他们已输入的信息。似乎$ _POST正在接收文件信息,但它将变为显示"没有选择文件。"而不是文件的名称。这里有什么问题?以下是我的代码的一些摘录

//Set field values as posted data.
if ($_FILES["Image"]["error"] > 0) 
{
    echo "Error: " . $_FILES["Image"]["error"] . "<br>";
} 
else
{
    echo "Upload: " . $_FILES["Image"]["name"] . "<br>";
    echo "Type: " . $_FILES["Image"]["type"] . "<br>";
    echo "Size: " . ($_FILES["Image"]["size"] / 1024) . " kB<br>";
    echo "Stored in: " . $_FILES["Image"]["tmp_name"];
}
$Name = $_POST['Name'];
$Image = $_FILES["Image"];

形式:

<td><input type="file" name="Image" value="<?php echo($_FILES["Image"]["name"]); ?>"></td>

0 个答案:

没有答案