在VC ++中获取下载文件格式和名称

时间:2013-08-14 17:19:33

标签: c++ image visual-c++ download format

我正在使用Visual C ++来实现可以从查询中下载图像的功能。
例如 http://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap &markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318 &markers=color:red%7Ccolor:red%7Clabel:C%7C40.718217,-73.998284&sensor=false
请注意,没有与查询本身相关联的图像信息。
现在我可以成功下载它,但我想知道是否有办法找到下载图像格式(即jpg或png等)和图像名称?

修改:如果您尝试从上述链接保存图片下载,则可以看到浏览器可以自动将其保存为staticmap,扩展名为png。我想知道浏览器在哪里可以获得这些信息?

1 个答案:

答案 0 :(得分:0)

在这种情况下,服务器使用HTTP响应标头中的内容类型进行响应:

Content-Type: image/png

这是响应内容的“Internet媒体类型”或“MIME类型”。