我让表单直接在数据库中存储图像,现在我想学习如何将它们存储在一个文件夹中,并将数据存储在路径中。将图像上传到数据库未定义索引
在这一刻我得到这个错误Notice: Undefined index: uploaded_file in
,我真的不明白为什么。请一些F1 :) HTML表单:
<form action="ad_cont.php" method="POST" class="add_contact" name="add_contact" enctype="multipart/form-data">
<input type="file" name="uploaded_file" multiple required>
<input type="submit" value="Upload" class="button">
</form>
php脚本:
$img_path = "images/avatar";
$img_path = $img_path . basename($_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $img_path)) {
mysqli_query($conn,"INSERT INTO `uploads` (filename,path)
VALUES ('".$_FILES['uploaded_file']['tmp_name']."','".$img_path."')");
缺少加密类型。 –
enctype =“multipart/form-data” – Xatenev