簡體   English   中英

使用PHP可以無阻塞地上傳SFTP / FTPS?

[英]Non-blocking SFTP/FTPS uploads with PHP?

PHP具有上傳非阻塞ftp_nb_put()的文件的功能,但是我想知道sftp和ftps是否可以非阻塞ftp上載。

如果不是,還有哪些其他語言為sftp / ftps提供無阻塞ftp上傳?

謝謝。

非阻塞操作與語言無關,而與特定軟件組件有關。 只要您具有適當的組件,就可以使用任何語言進行無阻塞傳輸。 在.NET,Java,Delphi中,有很多這樣的組件。

在PHP中,您可以生成一個外部進程 ,該進程將在后台執行上傳。

它與語言無關,而是具有支持非阻塞操作的庫。


PHP SSH2函數不支持非阻塞操作。 phpseclib都沒有。

但是您可以使用Thread PECL類將下載代碼移動到單獨的線程中。

有關示例,請參見:
如何在PHP應用程序中使用多線程


或生成外部流程進行傳輸。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM