3

我使用 JavaScript 将数据从浏览器发送到 servlet,然后服务器处理数据并返回图像作为响应(全部使用 xmlhttprequest)。我确信一切正常,因为当我直接调用服务器时,我会在浏览器中恢复我的图像。

我想知道的是,如何在 JavaScript 中解析我的响应,以便可以将其显示为 img 标签中的图像?

我认为这应该相当容易,但不知道该怎么做。

4

2 回答 2

4

您可以使用数据 URI并将 base64 编码的二进制数据设置src为图像标签。

如果您可以控制服务器,那么让服务器为您提供一个您可以引用的 URL 并img使用该src.

于 2011-08-21T23:48:13.733 回答
0

不确定这是否适用于您的应用程序,但您可以使用服务器端脚本来动态提供图像,然后只需使用 javascript 来更改图像的来源。

IE

src="image.php?param1=XXXX&param2=XXXX"

或者只是让您XMLHttpRequest返回服务器上现有图像的新路径,然后只需src更改img.

于 2011-08-22T04:21:15.103 回答