您好我有这个PHP代码,将图像保存到名为“上传”的文件夹,图片保存为会话。但是在将图片保存为会话后,我想将其从文件夹中删除... 我不知道怎么回事。 请帮忙:)
//something.php
<?php
session start();
$filename = $_FILES["picture"]["tmp_name"];
$destination = "upload/" . $_FILES["picture"]["name"];
move_uploaded_file($filename, $destination);
$_SESSION['picture'] = $destination;
?>
这是我的html表单:
<form action="something.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="picture" id="picture">
<input type="submit" value="Upload Image" name="submit">
</form>
答案 0 :(得分:1)
您没有将图像数据保存到会话中,只保存文件的路径。所以删除&#34;文件&#34;将从服务器中删除数据,我认为你不想这样做。但如果你这样做了,你就这样做:
unlink($destination)
或
unlink($_SESSION['picture'])
将图像数据存储在$ _SESSION变量中并不是一个好主意,您可能应该将它保存到您可以保存它的服务器上。