好的,就像我之前的回答中所说的那样,您可以使用
$_SESSION存储
$lastID和
$ImageFile。
例如,$lastID = $mysqli->insert_id;
插入以下内容:
$_SESSION['lastID'] = $lastID;$_SESSION['ImageFile'] = $_FILES["fileImage"]["name"];
这将存储
lastID并存储
ImageFile在会话中。
在cancelimage.php
您输入以下内容:
unlink("ImageFiles/" . $_SESSION['ImageFile']);$delete = $mysqli->prepare('DELETE FROM Image WHERe id = ?');$delete->bind_param("i",$_SESSION['lastID']);$delete->execute();现在将操作添加到“取消”按钮,以将iframe的源更新为 cancelimage.php
但是存在风险,因为如果用户之前上传了一个文件,则上传了一个新文件,但是该文件没有通过(因此未设置会话变量),则先前的文件将被删除。



