0

关于如何通过网络服务发送实际图像,我一直有一些想法。我从数据库中检索它作为二进制数据代码,这是巨大的。我不确定我是否必须像这样通过 Web 服务发送它,然后客户端从代码中解密图像,或者服务器是否这样做并将其完全作为图像文件发送。这里的理想是在服务器端执行此操作,尽管我不知道这是否可能或什至如何。有任何想法吗?

4

1 回答 1

1

我会说将其作为字符串发送并在客户端进行处理。如果将其转换为 base 64 字符串,则可以将其作为文本发送,客户端可以使用 data:image 显示它

<img src="data:image/png;base64,iVBORw0KGgoAAAANS..." />

既然你说它是一个网络服务,我假设客户端是一个网站。

如果您想在服务器端执行此操作,不如将其作为图像文件存储在服务器上,然后发送 uri。

于 2015-12-30T18:52:46.160 回答