簡體   English   中英

如何停止訪問SFTP服務器上的無效文件?

[英]How to stop access to invalid file on SFTP server?

我的客戶端已經配置了SFTP服務器並使用FileWatcher監視文件夾。 將文件復制到SFTP服務器后,客戶端就會選擇它們。

如果在傳輸文件時斷開連接,客戶端將選擇無效的文件。

在這之間,我去刪除了無效的文件,客戶端已經選擇了該文件並將其從該文件夾中刪除。

在完成全部交易之前,如何停止客戶端對該文件的訪問。

您應該使用臨時文件夾進行上傳,並且僅在文件完全上傳后才將文件移動到受監視的文件夾中。

有兩個通用選項-將文件上傳到其他文件夾並移動(對於特定情況,您已拒絕此操作),並使用不同的名稱上傳文件,並在上傳完成后重命名文件。

如果控制服務器的體系結構,則可以執行以下技巧:使用文件名filename..ext上載文件。 服務器將檢查文件名並知道預期的大小。 文件達到指定大小后,即可由服務器選擇並重命名。

暫無
暫無

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

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