有沒有人有任何經驗,其中下載時請求的文件下載(HTTP)內容長度不等於下載時的實際文件長度(大小)?ContentLength vs Actual File.Length
1
A
回答
1
0
的方式將短語問題是誤導。
當一個HTTP響應攜帶一個內容長度頭時,該消息的長度爲爲。期。那麼,除了HEAD的迴應。
如果服務器發送的數量多於此數量,則會發生故障。
+0
所以如果這是「消息」的長度(這裏的「消息」可能是一個PDF文件)。如果下載的文件大小(本地文件大小或FileInfo.Length)是否可能基於HTTP頭的內容長度值不等於該PDF文件的文件大小? – Jojo 2010-04-17 09:35:20
+0
如果我使用Content-Encoding(例如gzip)發送的文件,則Content-Length將引用* compressed *大小。如果收件人(如瀏覽器)自動解壓縮,則是的,生成的文件將會(大部分時間)更大。也許你應該詳細說明你爲什麼要問... – 2010-04-17 11:39:09
相關問題
- 1. Java Channel.size()vs File.length
- 2. Mercurial Commits vs Actual Production圖表
- 3. C#,if file.length == 0 ignore
- 4. Mdx - 標誌-Actual
- 5. C#actual DateTime - 14
- 6. Android資源替代File.length()?
- 7. file.length回報android系統
- 8. FileIOException,file.length拋出異常
- 9. HttpWebRequest的 - 的ContentLength警告
- 10. HttpWebResponse contentLength始終爲-1
- 11. Android Http ContentLength始終爲-1
- 12. Android File.length()在寫入時返回0
- 13. ArrayList <File>按file.length排序()
- 14. System.Web.HttpRequest - ContentLength,TotalBytes和InputStream.Length有什麼不同?
- 15. 當文件過大時C#HttpWebResponse contentlength = -1
- 16. 如何獲取ContentLength在改造
- 17. HttpWebResponse對於ContentLength是錯誤的
- 18. 在MATLAB中翻轉ACTUAL繪圖結果。
- 19. actual- <"null">,expected-與XMLUnit測試
- 20. Java - file.length()即使文件不可讀也會返回
- 21. 嘗試獲得file.Length的null數組的長度()
- 22. 在java中計算文件長度:FileReader與File.length
- 23. 的Http CONTENTLENGTH大於實際文件大小
- 24. MonoDevelop:「要寫入的字節數大於指定的ContentLength」
- 25. VB.NET上傳問題 - 您必須編寫ContentLength字節
- 26. ContentLength頁面不可用,如何計算進度值?
- 27. 我可以在沒有設置ContentLength的情況下創建WebRequest
- 28. asp.net mvc c#Request.Files [0] .ContentLength獲取零個Internet Explorer
- 29. Compare小時(字符串若要在小時和actual小時),
- 30. Python:根據* actual *長度的填充字符串
,除了其中值爲-1的內容長度;或者在我的情況下(使用套接字)內容長度在接收到的頭文件中不可用。 – Jojo 2010-04-17 08:34:01
數據壓縮是否被自動解碼?什麼是標題? – 2010-04-17 08:34:21
嗨馬克,情況是這樣的: 1.請求文件下載。 HTTP標頭包含的內容長度爲1000. 2.文件已下載。實際的File.Length == 1005. 這種情況可能嗎?我只想要確認。我正在處理PDF文件。 – Jojo 2010-04-17 08:42:48