PHP有一个上传非阻塞ftp_nb_put()文件的功能, 但是我想知道sftp&是否可以进行非阻塞的ftp上传。 FTPS。
如果没有,还有哪些其他语言为sftp / ftps提供非阻塞的ftp上传?
谢谢。
答案 0 :(得分:2)
非阻止操作不是关于语言,而是关于特定的软件组件。只要您拥有适当的组件,就可以使用任何语言进行无阻塞传输。在.NET,Java,Delphi中有很多这样的组件。
在PHP中,你可以spawn an external process进行上传。
答案 1 :(得分:0)
它不是关于语言,而是拥有支持非阻塞操作的库。
PHP SSH2功能不支持非阻塞操作。 phpseclib都没有。
但您可以使用Thread
PECL class将下载代码移至单独的主题。
例如,见:
How can one use multi threading in PHP applications
或者为转移产生外部过程。