【发布时间】:2012-05-22 21:09:06
【问题描述】:
我正在使用最简单的图像上传形式,我非常希望保持这种方式,只需要一些 php。
代码如下所示
<form action="index.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" value="Upload image">
</form>
<?php
$image = addslashes(file_get_contents($_FILES['image'][tmp_name]));
mysql_query("INSERT INTO store_images VALUES ('','$image')");
?>
我选择一张图片,上传并点击刷新一次/两次。当我查看“store_images”表时,图像已上传两次/三次/等等。
如何避免这种情况,而又不破坏上传另一张图片的选项?
【问题讨论】:
-
上传后重定向到表单页面或其他页面以阻止用户重新提交表单。
标签: php forms file-upload