是的,这是一个奇怪的。
在Windows Server 2003(SP1和2)中尝试获取FTP服务器上文件的文件大小时,如果文件大小为146170227字节,则操作将失败。 认真。 一个字节或多或less,它的工作原理。
更具体地说,答复会失败
'213 14617022_'
而不是:
'213 146170227'
当然,在任何编程语言中,这都会导致错误,因为这不是一个数字。
(我已经设法在Python和.NET中复制它,并且已经看到Wireshark中有错误数据的实际数据包,因此问题的原因在于Stackoverflow)
有没有人遇到过去? 任何想法可能是什么?
我会说:发送一个错误报告给MS。