我有一个网页,我想显示一个图表。我希望能够使用DOT语言动态指定图形。所以我创建了一个页面,它为查询参数获取DOT表达式并返回图像内容。现在我只需添加一个img
标签和相应的`src。
<img src="/dot/png/graph{a--b}">
但是,某些服务器在使用长URL时遇到问题。是否可以通过POST请求获取图像并使用JavaScript将其显示在img
标记中?
答案 0 :(得分:1)
我唯一能想到的是让服务器返回图像数据的base64编码字符串,您可以将其包含在img
标记中,如下所示:
<img src="data:image/png;base64,BASE64STRINGGOESHERE">
警告IE7及以下版本不支持data URI scheme,IE8只允许在URI中使用32KB的数据。