有没有人有任何经验,其中下载时请求的文件下载(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. Mercurial Commits vs Actual Production图表
- 2. file.length回报android系统
- 3. Android Http ContentLength始终为-1
- 4. HttpWebRequest的 - 的ContentLength警告
- 5. Android File.length()在写入时返回0
- 6. ArrayList <File>按file.length排序()
- 7. 如何获取ContentLength在改造
- 8. HttpWebResponse对于ContentLength是错误的
- 9. System.Web.HttpRequest - ContentLength,TotalBytes和InputStream.Length有什么不同?
- 10. 当文件过大时C#HttpWebResponse contentlength = -1
- 11. actual- <"null">,expected-与XMLUnit测试
- 12. 尝试获得file.Length的null数组的长度()
- 13. 在java中计算文件长度:FileReader与File.length
- 14. ContentLength页面不可用,如何计算进度值?
- 15. asp.net mvc c#Request.Files [0] .ContentLength获取零个Internet Explorer
- 16. 我可以在没有设置ContentLength的情况下创建WebRequest
- 17. 在R中使用Actual/365约定的年份分数
- 18. Assert.AreEqual失败。预计:<(null)>。 Actual:<System.Web.Mvc.ViewResult>
- 19. Python:根据* actual *长度的填充字符串
- 20. 如何从传统ASP请求获取* actual *客户端URL?
- 21. Qt - 在坐标下的'viewport'下找到'Actual Widget'
- 22. Assert.AreEqual vs Assert.IsTrue/Assert.IsFalse
- 23. PostgreSQL`analyse` vs`analyze`
- 24. 为什么java中的File.length()的大小与linux du命令的大小不同
- 25. vs vs 2008 vs vs 2010
- 26. HttpPostedFileBase contentlength是否表示用于上传文件的实际流量?
- 27. Asp.net FileUpload问题“算术运算导致溢出。”的ContentLength总是-2
- 28. SOAP Web服务错误:意外的元素名称:expected = expectedName,actual:{http:// services /} expectedName
- 29. 如何释放ACTUAL内存,而不仅仅是指向内存的指针?
- 30. 如何确定泛型超类的特定子类的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