在上载到XAMPP数据库之前使用PHP代码并重命名图像文件?

问题描述:

我是新来的PHP和是否有可能重新命名图像文件,然后再上传到数据库?在上载到XAMPP数据库之前使用PHP代码并重命名图像文件?

编辑:将使用窗体上传文件到数据库。

<input type="file" name="image"> 
<input type="submit" name="upload" value="Add" action="viewpage.php"> 

编辑:图像数据库:

enter image description here


enter image description here

上述静止第二个图像显示在数据库中的原始图像的文件名,而在该图像的名称目录已经改变。

+1

不存储文件在数据库,将其存储在文件系统中。在db中存储名称\位置 – rtfm

+1

如果您在上载中包含您正在使用的代码,它可能会有所帮助 – George

尤尔可以试试这个..

<?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); 
} 
?>