内存中的图像作为div背景图像

时间:2012-10-15 15:52:26

标签: image html background-image dotnetnuke binary-data

我正在DotNetNuke模块中完成所有这些工作。

我有一些图像,我从数据库加载为字节数据。最初,我将字节数据转换为Drawing.Image,调整大小,然后在执行Response.BinaryWrite之前将其转换回字节。这一切都在.aspx中占据一席之地。

同时,在View.ascx中,我在代码中创建了一个div作为jquery的一部分,并且background-image指向前面提到的.aspx的url。我在url字符串中传入了一个参数来获取不同的图像,这一切都运行良好。

然而,这是问题;我了解到在DNN模块中使用.aspx会在其他问题中产生安全问题。因此,我现在正在寻找在div标签中将图像显示为背景的替代方案。

有没有办法将图像加载到内存中并将div的背景设置为该内存图像,这是否适用于最新版本的IE7,IE8,IE9,Firefox和Chrome?我愿意接受其他选择和建议

1 个答案:

答案 0 :(得分:1)

只要您验证用户对资源的访问权限,就不会有这样的安全风险。