windows-server-2003 – GetFileSize方法在146170227字节的文件上失败

前端之家收集整理的这篇文章主要介绍了windows-server-2003 – GetFileSize方法在146170227字节的文件上失败前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是的,这是一个奇怪的.

尝试在Windows Server 2003(SP1和2)中的FTP服务器上获取文件文件大小时,如果文件大小完全为146170227字节,则操作将失败.认真.或多或少一个字节,它的工作原理.

更具体地说,它将通过回复失败

‘213 14617022_’

而不是:

‘213 146170227’

当然,在任何编程语言中,这都会导致错误,因为那不是数字.

(我已经设法在Python和.NET中复制了这个,并且在Wireshark中看到了包含错误数据的实际数据包,因此问题出现在Stackoverflow中)

过去有没有人碰到这个?任何想法可能是什么?

我会说:向MS发送错误报告.

猜你在找的Windows相关文章