Asp.Net MVC控制器动作返回动画gif问题

时间:2011-09-08 13:20:48

标签: html asp.net-mvc image-processing

我有一种情况,我想从ASP.Net MVC控制器动作返回动画gif。然后我想构建一个这样的锚标签:

<img src="/MyController/MyAction" id="company-logo" alt="Company Logo" />

我的想法是,我希望能够允许用户上传他们自己的公司徽标,控制器操作应该从服务器检索他们的特定徽标。

但是,由于我的src属性值不以.gif结尾,因此浏览器似乎没有将其识别为gif,因此不会为其设置动画。

我知道控制器操作将其作为gif返回,因为当我从文件中加载它时,我将文件格式设为gif。

有没有人对如何获得我想要的功能有任何建议?

1 个答案:

答案 0 :(得分:2)

文件扩展名完全与它无关。也许您需要确保您的控制器将正确的MIME类型设置为image/gif?浏览器有时可以“猜测”内容类型,但在这种情况下它可能无法为gif制作动画。