跳轉到內容

XQuery/FTP 客戶端

來自華夏公益教科書

您希望直接從 XQuery 程式中與遠端執行的 FTP 伺服器進行互動。 您希望執行諸如列出、獲取和放置檔案等操作。

FTP 模組介面

[編輯 | 編輯原始碼]

FTP 模組具有以下介面

  ftpclient:get-connection($host as xs:string, $username as xs:string, $password as xs:string) xs:long?
  ftpclient:list($connection-handle as xs:long, $remote-directory as xs:string) document-node()?
  ftpclient:get-binary-file($connection-handle as xs:long, $remote-directory as xs:string, $file-name as xs:string) xs:base64Binary?
  ftpclient:send-binary-file($connection-handle as xs:long, $remote-directory as xs:string, $file-name as xs:string, $data as xs:base64Binary) xs:boolean

示例用法

[編輯 | 編輯原始碼]

在此示例中,我們將開啟到遠端 FTP 伺服器的連線,登入並列出文件。

華夏公益教科書