今天遇到一个从web下载文件时,发下下载的文件大小不对的问题。文件是二进制文件 .dat文件。使用浏览器下载后,下载的大小发生了变化。使用下载工具,wget 迅雷等,大小正常。
原因:
当web服务器想浏览器发送文档时,web服务器会给文档加上一个响应报头作为前缀,此报头包含了用于告诉浏览器如何解释文档的数据。当web浏览器不识别文件时,会默认把文件当作zip文件来发送,就会在发送文件的头里加上一些信息导致了文件大小改变。
增加mime.type 文件来让web服务器识别这些文件即可。
今天遇到一个从web下载文件时,发下下载的文件大小不对的问题。文件是二进制文件 .dat文件。使用浏览器下载后,下载的大小发生了变化。使用下载工具,wget 迅雷等,大小正常。
原因:
当web服务器想浏览器发送文档时,web服务器会给文档加上一个响应报头作为前缀,此报头包含了用于告诉浏览器如何解释文档的数据。当web浏览器不识别文件时,会默认把文件当作zip文件来发送,就会在发送文件的头里加上一些信息导致了文件大小改变。
增加mime.type 文件来让web服务器识别这些文件即可。