0
如何獲取CFHTTPStream的文件大小。假設有一個名爲「http://testserver.com/test.jpg」的文件可供閱讀。在這裏,我需要獲得文件大小「test.jpg」,這需要在使用CFReadStreamRead時顯示進度。獲取CFHTTPStream的文件大小
或換句話說,我需要在讀取過程開始之前,服務器中有多少個字節可用於
。
在此先感謝
穆赫辛
如何獲取CFHTTPStream的文件大小。假設有一個名爲「http://testserver.com/test.jpg」的文件可供閱讀。在這裏,我需要獲得文件大小「test.jpg」,這需要在使用CFReadStreamRead時顯示進度。獲取CFHTTPStream的文件大小
或換句話說,我需要在讀取過程開始之前,服務器中有多少個字節可用於
。
在此先感謝
穆赫辛
你會得到從流正是如此郵件標題:
CFHTTPMessageRef message = CFReadStreamCopyProperty(requestStream, kCFStreamPropertyHTTPResponseHeader);
然後複製出來的頭字段:
和然後從字典中獲取內容長度字段。
我不完全記得具體的字段名稱,所以轉儲字典&搶一個看起來不錯的。您需要至少讀取一小部分流才能獲取標題。