Python 如果文件大于20000字节,则PhantomJS文件上载失败

Python 如果文件大于20000字节,则PhantomJS文件上载失败,python,selenium,file-upload,phantomjs,ghostdriver,Python,Selenium,File Upload,Phantomjs,Ghostdriver,在使用PhantomJS和Selenium上传文件时,我发现了一个非常奇怪的问题。我注意到,较小的文件可以上传,而较大的文件不能 因此,我运行了一个二进制搜索,以找出它停止工作的文件大小。这表明每个大于20000字节的文件都无法上传。因为它不是二的幂,我猜这个限制是由某人设定的,出于某种原因,在整个PhantomJ、Ghostdriver或Selenium堆栈中。我花了几个小时来解决这个问题;有没有人遇到过这个问题,或者知道下一步该怎么办?我想这是因为缓冲区大小是20k,刷新缓冲区时必须超时。你

在使用PhantomJS和Selenium上传文件时,我发现了一个非常奇怪的问题。我注意到,较小的文件可以上传,而较大的文件不能


因此,我运行了一个二进制搜索,以找出它停止工作的文件大小。这表明每个大于20000字节的文件都无法上传。因为它不是二的幂,我猜这个限制是由某人设定的,出于某种原因,在整个PhantomJ、Ghostdriver或Selenium堆栈中。我花了几个小时来解决这个问题;有没有人遇到过这个问题,或者知道下一步该怎么办?

我想这是因为缓冲区大小是20k,刷新缓冲区时必须超时。你这是什么意思?刷新什么缓冲区超时了?套接字的缓冲区、文件句柄等?我正在阅读源代码(搜索20k)