在ie8, IE9中发送图像数据到服务器

Send image data to server in IE 8, IE9

本文关键字:图像 数据 服务器 ie8 IE9      更新时间:2023-09-26

在FF和Chrome中,我们可以通过以下代码将图像数据发送到服务器:

canvas.toDataURL("image/png");

,然后在服务器上解码并提取这个base 64字符串。我现在有IE的问题。现在我在"img"控件中设置了图像,比如:

<img src="http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg" />

我想把这个图像数据(不是src)发送到IE 8,9中的服务器。你能帮我做同样的事吗?有什么建议吗?

如你所知,没有画布(IE8/IE9不支持)是很难做到这一点的。什么版本的ASP ?NET是你的服务器吗?我想解决这个问题是通过编写一个控制器动作,可以采取源URL到图像。该操作可以下载图像并将其转换为base64,然后将其发送到需要的地方。