gpt4 book ai didi

上传和显示后php从服务器删除图像

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:40 24 4
gpt4 key购买 nike

在我的 php 表单中发送图像,它被保存到我的服务器上并在action.php 页面显示。现在,当我尝试:

echo '<div id="image"><img src="'.$target_path.'" width="280" height="280"></div>';

它工作得很好......但是如果我在我的 php 代码末尾添加 unlink($target_path);甚至不会显示图像,即使它在显示图像后被删除......

所以问题是,我怎样才能同时显示图像和删除图像,这样我的服务器就不会被用户图片塞满?

最佳答案

尝试另一件事:输出 base-64 编码的图像。

$contents = file_get_contents($file);
$base64 = base64_encode($contents);
echo '<div id="image"><img src="data:image/jpg;base64,'.$base64.'" width="280" height="280"></div>';

(代替 move_uploaded_file() 等,使用 $_FILES[...]['tmp_name'] 作为 $file 变量)

关于上传和显示后php从服务器删除图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15958615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com