我有一个网页,我想显示一个图表。我希望能够使用 DOT 语言动态指定图形。因此,我制作了一个页面,该页面采用 DOT 表达式作为查询参数并返回图像内容。现在我可以简单地添加一个img
带有适当`src 的标签。
<img src="/dot/png/graph{a--b}">
但是,某些服务器在处理长 URL 时会遇到问题。是否可以通过 POST 请求获取图像并img
使用 JavaScript 将其显示在标签中?
我有一个网页,我想显示一个图表。我希望能够使用 DOT 语言动态指定图形。因此,我制作了一个页面,该页面采用 DOT 表达式作为查询参数并返回图像内容。现在我可以简单地添加一个img
带有适当`src 的标签。
<img src="/dot/png/graph{a--b}">
但是,某些服务器在处理长 URL 时会遇到问题。是否可以通过 POST 请求获取图像并img
使用 JavaScript 将其显示在标签中?
我唯一能想到的是让服务器返回图像数据的 base64 编码字符串,您可以将其包含在这样的img
标签中:
<img src="data:image/png;base64,BASE64STRINGGOESHERE">
请注意,IE7 及以下版本不支持数据 URI 方案,并且 IE8 仅允许 URI 中包含 32KB 的数据。