怎样使用libcurl获取隐藏了文件后缀的url网络文件类型
2017-03-10 17:51
736 查看
CURLINFO_CONTENT_TYPE
"http://t0.tianditu.com/img_c/wmts/wmts?Service=WMTS&Request=GetTile&Version=1.0.0&Style=Default&Format=tiles&serviceMode=KVP&layer=img&TileMatrixSet=c&TileMatrix=1&TileRow=0&TileCol=0"
// Store the mime-type, if any. (Note: CURL manages the buffer returned by
// this call.)
char* ctbuf = NULL;
if ( curl_easy_getinfo(_curl, CURLINFO_CONTENT_TYPE, &ctbuf) == 0 && ctbuf )
{
sp._resultMimeType = ctbuf;
}
跟踪发现 ctbuf 为 "image/jpeg"
可参考 http://www.satya-weblog.com/2010/07/php-curl-get-returned-content-mime-type.html。 内容相同
CURL: Get Returned Content Mime Type
例如 :以下代码可以查询出天地图的tile图像类型为jpg"http://t0.tianditu.com/img_c/wmts/wmts?Service=WMTS&Request=GetTile&Version=1.0.0&Style=Default&Format=tiles&serviceMode=KVP&layer=img&TileMatrixSet=c&TileMatrix=1&TileRow=0&TileCol=0"
// Store the mime-type, if any. (Note: CURL manages the buffer returned by
// this call.)
char* ctbuf = NULL;
if ( curl_easy_getinfo(_curl, CURLINFO_CONTENT_TYPE, &ctbuf) == 0 && ctbuf )
{
sp._resultMimeType = ctbuf;
}
跟踪发现 ctbuf 为 "image/jpeg"
可参考 http://www.satya-weblog.com/2010/07/php-curl-get-returned-content-mime-type.html。 内容相同
相关文章推荐
- 获取URL对应的文件类型及后缀名
- 使用PHP获取网络文件的实现代码
- MFC中怎样根据文件名获取文件类型
- MVC验证12-使用DataAnnotationsExtensions对整型、邮件、最小值、文件类型、Url地址等验证
- 使用递归获取目录,删除不需要的文件后缀名称
- MVC验证12-使用DataAnnotationsExtensions对整型、邮件、最小值、文件类型、Url地址等验证
- 如何使用PHP获取网络上的文件
- Android 网络应用重点———使用HttpURLConnection 上传文件
- android-使用URL获取网络资源
- (二)使用libcurl实现获取目标文件大小, 下载进度显示, 断点续传等功能
- 如何使用libcurl实现HTTP的GET方法获取文件长度
- 如何使用PHP获取网络上的文件
- 获取URL中的文件后缀
- 使用libcurl获取经过gzip压缩的网页文件
- 如何使用PHP获取网络上文件
- 如何使用PHP获取网络上的文件
- 不直接使用NSData的dataWithContentsOfURL来获取网络数据
- 使用URLRewriter重写后,相同后缀后的真实静态文件无法访问的解决办法
- Java io字符写入 下载网络文件 获取url文件
- 使用libcurl获取经过gzip压缩的网页文件