使用浏览器下载文件时,文件大小不对的问题

今天遇到一个从web下载文件时,发下下载的文件大小不对的问题。文件是二进制文件 .dat文件。使用浏览器下载后,下载的大小发生了变化。使用下载工具,wget 迅雷等,大小正常。

原因:

当web服务器想浏览器发送文档时,web服务器会给文档加上一个响应报头作为前缀,此报头包含了用于告诉浏览器如何解释文档的数据。当web浏览器不识别文件时,会默认把文件当作zip文件来发送,就会在发送文件的头里加上一些信息导致了文件大小改变。

增加mime.type 文件来让web服务器识别这些文件即可。

 

 

    原文作者:sylalak123
    原文地址: https://blog.csdn.net/yejinxiong001/article/details/106718370
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞