获取HTTP 头中响应请求文件的大小:
RHTTPHeaders headers = resp.GetHeaderCollection ( );
THTTPHdrVal aHeaderValue;
TRAPD(error,GetHeaderL (headers, _L8("Content-Length"), aHeaderValue ))
void GetHeaderL(RHTTPHeaders aHeaders,
const TDesC8 &aHeaderField, THTTPHdrVal &aHeaderValue )
{
RStringPool string_pool = iSession.StringPool ( );
RStringF contLength = string_pool.OpenFStringL (aHeaderField );
aHeaders.GetField (contLength, 0, aHeaderValue );
contLength.Close ( );
}
//可用获取到请求文件的大小,比如下载文件时可用拿到文件的大小.
获取HTTP 头中响应请求文件的大小
最新推荐文章于 2024-01-21 10:00:00 发布
本文介绍了一种从HTTP响应头中获取文件大小的方法。通过使用RHTTPHeaders类的GetField方法来读取Content-Length字段,可以准确地得到请求文件的实际大小。
5万+

被折叠的 条评论
为什么被折叠?



