我在Azure Blob存储中有一些TIF文件。我想通过电子表格中嵌入的链接在浏览器中显示它们。最简单的方法是将文件代码作为请求参数并返回格式正确的HTML,对吧?
所以现在我已经用一些HTML返回了一个req.body。不幸的是,HTML只是在浏览器中显示为一个字符串。如何使用最少的rigamarole将其呈现为HTML?
这是我的代码:
if (req.query.blob) {
let blob = req.query.blob;
context.res = {
// status: 200, /* Defaults to 200 */
body: `<object width=200 height=200
data="<baseaddress>/${blob}.tif" type="image/tiff">
<param name="src" value="<baseaddress>/${blob}.tif">
<param name="negative" value="yes">
</object>`
};
}
答案 0 :(得分:3)
您需要设置标题以将内容类型指定为HTML,并且响应必须是完整有效的HTML网页(使用index
标记,其余的。)
示例强>:
console.disableYellowBox = true;