我使用 JavaScript 将数据从浏览器发送到 servlet,然后服务器处理数据并返回图像作为响应(全部使用 xmlhttprequest)。我确信一切正常,因为当我直接调用服务器时,我会在浏览器中返回我的图像。
我想知道的是,在 JavaScript 中,我如何解析我的响应,以便我可以将其显示为 img 标记中的图像?
我认为这应该相当容易,但不确定如何去做。
最佳答案
你可以使用 data URIs并将 base64 编码的二进制数据设置为图像标签的 src
。
如果您可以控制服务器,让服务器给您一个您可以引用的 URL 并使用该 src
创建一个新的 img
标签可能会更干净.
关于javascript - 从 Javascript 中的 HTTP Post 请求返回图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7141845/