我在<iframe>
标记中需要一个.html文档。假设它被称为FILE.html
,并托管在http://files.net/FILE.html
。
所以,我写iframe标签:
<iframe src="http://files.net/FILE.html"></iframe>
而不是将iframe显示为一个漂亮的小方框并在FILE.html
中呈现html,而是打开文件资源管理器并提示用户下载FILE.html
。我不希望他们下载它,我只是希望他们看到它在屏幕上呈现。
那么有没有办法让我格式化,以便html呈现并且不下载?我可以更改FILE.html
,或更改iframe标记,还是以其他方式上传?
答案 0 :(得分:3)
关于文件服务方式的一些信息告诉浏览器它不是可以显示的HTML文件。这可能是因为其Content-Type标头不正确,但也可能是因为该文件正在使用Content-Disposition标头提供,该标头指示浏览器下载它。
假设您有权访问此文件所服务的服务器,您需要将其配置为使用正确的标头。没有办法在框架中覆盖这些标题。