Php 如何将简单图像上传添加到表单?
我有一个html表单。我想添加一个简单的图像上传功能,它会将图像发送到一个名为“next.php”的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
输入进行交互,因此您需要验证/验证上传的文件服务器端(在“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