【发布时间】:2013-12-03 01:39:32
【问题描述】:
我正在制作一个 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>
【问题讨论】:
-
好吧,您只需在表单中添加更多字段,然后将它们保存到数据库中。或者我不明白你到底需要什么?
标签: php image forms upload metadata