Php 如何将简单图像上传添加到表单?

Php 如何将简单图像上传添加到表单?,php,image,forms,file-upload,asyncfileupload,Php,Image,Forms,File Upload,Asyncfileupload,我有一个html表单。我想添加一个简单的图像上传功能,它会将图像发送到一个名为“next.php”的php页面。有什么建议吗?我不知道有什么方法可以在客户端与文件输入进行交互,因此您需要验证/验证上传的文件服务器端(在“next.php”脚本中),但这应该足够了: <form action="path/to/next.php" method="post" enctype="multipart/form-data"> <fieldset> <i

我有一个html表单。我想添加一个简单的图像上传功能,它会将图像发送到一个名为“next.php”的php页面。有什么建议吗?

我不知道有什么方法可以在客户端与文件
输入进行交互,因此您需要验证/验证上传的文件服务器端(在“next.php”脚本中),但这应该足够了:

<form action="path/to/next.php" method="post" enctype="multipart/form-data">
    <fieldset>
        <input type="file" name="picture" id="picture" />
    </fieldset>
</form>

创建一个HTML表单,如下所示:

<html>
<body>
<form action="next.php" method="post" enctype="multipart/form-data">
<label for="image">Image:</label>
<input type="image" name="image" id="image" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>

图片:

您的“next.php”文件可以处理与以下类似的图像:

<?php

if ($_FILES["file"]["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"];
}

谷歌搜索PHP上传文件会返回大约2500万个结果,例如:PS:我看到你标记了你的问题
asyncfileupload
:你想让上传是异步的吗?必须设置enctype属性,否则这将不起作用。他会把头撞在墙上,试图找出到底出了什么问题…@Brian H,哦…谢谢,编辑。总有一些东西=D