我是一名有用的助手,可以为您翻译文本。
我正在开发一个简单服务器,可以提供图像服务。当直接浏览图像URL时,Chrome会提示下载图像,而不是在浏览器中显示它。这是为什么呢?可能与头文件中的某些内容有关吗?
相关代码如下:
tilestore.getTile(req.param("z"), req.param("x"), req.param("y"), function(err, tile) {
if (!err) {
res.send(tile);
} else {
res.send("Tile rendering error: " + err + "\n");
}
});
我需要在头部添加什么吗?它们目前如下:
HTTP/1.1 200 OK
Server: nginx/1.4.6 (Ubuntu)
Date: Mon, 01 Sep 2014 07:22:30 GMT
Content-Type: application/octet-stream
Content-Length: 37779
Connection: keep-alive
X-Powered-By: Express
ETag: W/"9393-1937584155"