PHP图像上传问题
我使用一个简单的表单上传一张图片,并将其保存到一个名为“图片”的文件夹中。这是嵌入在php中的表单PHP图像上传问题,php,image,forms,Php,Image,Forms,我使用一个简单的表单上传一张图片,并将其保存到一个名为“图片”的文件夹中。这是嵌入在php中的表单 echo " <form method = 'POST' action = 'uploadPic.php'> <input type = 'hidden' name = 'mvID' value = '$mvID' /> <input type = 'file' name = 'pic' /> <input type = 'submit' value =
echo "
<form method = 'POST' action = 'uploadPic.php'>
<input type = 'hidden' name = 'mvID' value = '$mvID' />
<input type = 'file' name = 'pic' />
<input type = 'submit' value = 'Upload' />
</form>
";
我希望该文件以$mvID.jpg的形式保存在“images”文件夹中。不要担心文件限制,我稍后会处理的
不幸的是,这不会在文件夹中保存任何文件。它不做任何事情,比如报告任何错误
任何帮助都将不胜感激。首先,您应该添加错误处理,请参阅示例 其次,为了能够发布文件,您需要将
enctype=“multipart/form data”
添加到表单中:
<form method='POST' action='uploadPic.php' enctype='multipart/form-data'>
如果你在谷歌上进行了适当的搜索,搜索结果应该位于列表的顶部。它告诉你你需要知道的一切 首先,您创建的表单不正确。您需要enctype属性。(下面显示的代码示例)
文件名:
如本教程所述:
标记的enctype属性指定了哪种内容类型
在提交表单时使用
<form method='POST' action='uploadPic.php' enctype='multipart/form-data'>
<html> <body>
<form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file"><br> <input type="submit" name="submit" value="Submit"> </form>
</body> </html>