object标签不断下载

时间:2013-11-10 16:00:31

标签: javascript html svg webserver

我在网页中有一个标记,该标记正在输入带有“data”属性的SVG文件。在本地运行时,一切都很好,文件正在对象内部呈现。即使在我设置的测试网站上,一切都很顺利。

当我使用GoDaddy上传我的网站时,当我尝试访问该页面时,浏览器询问我是否要保存SVG文件。它被视为可下载的文件。

对象标签是这样的:

<object id="theSVG" type="image/svg+xml"></object>

使用Javascript传递SVG文件:

document.getElementById('theSVG').setAttribute('data', '/theFile.svg');

我尝试将数据属性直接放在object标签内,并跳过javascript步骤,但没有运气。

我只是不明白为什么会在GoDaddy上发生这种情况,而不是在ParallelPlesk上发生。我错过设置的Web服务器上是否有任何设置?

感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

想出来。我在web.config文件中添加了这段代码:

<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />

感谢@RobertLongson的提醒。