我有一个 php 脚本,它呈现图像(使用 imagick)并将其保存到某个目录"SITE_ROOT.$filePath"
,然后执行一个header('Location: ' . SITE_ROOT.$filePath)
,它重定向到的文件是 png 图像。
如果我直接转到路径,就像在 URL 栏中输入它一样,我可以保存图像并且一切正常,但是当我依靠脚本重定向我并尝试右键单击并保存图像时它不会认识到我实际上正在尝试保存图像,它认为我正在尝试将其保存为名为“驱动程序”的非类型文件,这是脚本页面的名称。
我不知道这里出了什么问题,当然标题位置应该只是将我带到图像并且在重定向后没有“驱动程序”文件的记录?
顺便说一句,同样的事情redirect()
也会发生。
提前感谢您的帮助!
编辑:这个问题是通过die()
在标题命令之后放置一个来解决的。