0

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

canvas.toDataURL("image/png");

然后在服务器上解码和提取这个 base 64 字符串。我现在在IE中遇到了问题。现在我在“img”控件中有图像,例如:

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

我想将此图像数据(不是 src)发送到 IE 8、9 中的服务器。你能帮我做同样的事情吗?任何实现它的指针?

4

1 回答 1

0

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

于 2013-06-20T20:46:55.703 回答