gpt4 book ai didi

html - 如何将 POST 请求的结果显示为图像?

转载 作者:行者123 更新时间:2023-12-02 17:56:36 31 4
gpt4 key购买 nike

我正在开发一个网络应用程序,其中动态创建的图像用于显示信息。目前,此数据使用 GET 查询字符串发送到图像,但对于更复杂的图像和数据,我担心会遇到 url 字符限制问题。

我可以简单地将记录 ID 传递给图像并查询数据库,但这显然会增加对服务器的需求。有什么方法可以将使用 POST 检索到的图像添加到 HTML 文档中吗?

最佳答案

最后,我认为查询数据库可能会更快。从数据库获取一个小字符串(例如最多 2000 个字符)非常快,并且可能比让用户一直发布它更快,特别是当页面上有多个字符时。

最好的选择是创建一次图像,如果没有改变就缓存它。当再次请求图像时,检查它是否被缓存,然后使用 readfile() 将其发送到浏览器。我喜欢将缓存的图像存储在文档根目录之外,这样其他人就无法访问它,但这可能不是您正在做的事情的一个因素(缓存和隐私)。

SESSION 可能是一个选项,但当您需要在多个页面上重新生成图像并进行细微更改时,这是最佳选择,这样您就不必每次都查询数据库。

关于html - 如何将 POST 请求的结果显示为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/172192/

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