我是php的新手,是否可以在上传到数据库之前重命名图像文件?
编辑:将使用表单将文件上传到数据库。
<input type="file" name="image">
<input type="submit" name="upload" value="Add" action="viewpage.php">
编辑:数据库图片:
上面的第二张图片仍显示数据库中的原始图像文件名,而目录中的图像名称已更改。
答案 0 :(得分:0)
你可以尝试这个..
<?php
if(isset($_POST['submit_btn']))
{
$tmp_file = $_FILES['uploadedfile']['tmp_name'];
$ext = pathinfo($_FILES["uploadedfile"]["name"], PATHINFO_EXTENSION);
$rand = md5(uniqid().rand());
$post_image = $rand.".".$ext;
move_uploaded_file($tmp_file,"../post_imgs/".$post_image);
}
?>