我正在制作PHP上传表单,但需要根据用户输入的内容为每个图像添加一些额外的数据。例如,他们选择要上传的文件并输入名称,高度,宽度,以及该文件的价格,然后点击提交。该信息需要与照片一起存储或附加到元数据中。
这是我对submitFile.php的所作所为:
<form enctype="multipart/form-data" action="Upload.php"
method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
Select a File: <input name="uploaded_file" type="file" /><br/>
<input type="submit" value="Upload" />
这就是我对Upload.php的所作所为:
<?php
$uploaddir = "uploads/images";
$uploadfile = $uploaddir.basename($_FILES['uploaded_file']['name']);
echo "<pre style= font-size:20px>";
if (move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$uploadfile))
{
echo "<b>File has been successfully uploaded!</b>.\n";
}
else{
echo "<b>File upload failed!</b>.\n";
}
echo '<br/>Here is some more debugging info:'."<br/>";
echo "Name:".$_FILES["uploaded_file"]["name"]."<br/>";
echo "File Type:".$_FILES["uploaded_file"]["type"]."<br/>";
echo "File Size:".($_FILES["uploaded_file"]["size"]/1024)." Kb<br/>";
echo "Temp File:".$_FILES["uploaded_file"]["tmp_name"]."<br/>";
echo "</pre>";
?>
</form>