我有这个“小”问题......
在我的 Web 应用程序中,我从服务器接收到一条使用 jquery 解析的 xml 消息。在 xml 中有一个<Image>
具有这些属性的元素:key和value。value 属性是一个字符串,表示使用gzip
算法(使用System.IO.Compression
C# 中的类)压缩的图像文件 (.png)。有没有办法解压javascript中的值,然后得到对应的解压字符串?
我有这个“小”问题......
在我的 Web 应用程序中,我从服务器接收到一条使用 jquery 解析的 xml 消息。在 xml 中有一个<Image>
具有这些属性的元素:key和value。value 属性是一个字符串,表示使用gzip
算法(使用System.IO.Compression
C# 中的类)压缩的图像文件 (.png)。有没有办法解压javascript中的值,然后得到对应的解压字符串?
这看起来像是已经回答的问题的组合。您需要解压缩字符串,然后从字符串转换为图像。在处理此类问题时,最好将其分解成最小的块。这样,如果您找不到确切的问题,您的搜索将产生更适用的结果。
只是简单的例子
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
哪里 iVBORw0KGgoAAAANSUhEUgAAADIA... - 是你的价值..
我假设图像是 base64 编码的。在这种情况下,您需要src
使用带有前缀的图像数据来设置图像的属性data:image/png;base64,
服务器以 gzip 压缩格式向我发送图像字符串。我尝试了标签,但浏览器似乎没有解压缩图像字符串。图像转换为 base64 格式。现在我再试一次。有没有办法检查字符串是否以正确的方式压缩?