Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 客户端管理 » MobiLink 客户端简介 » MobiLink 客户端实用程序

 

MobiLink 文件传输实用程序 (mlfiletransfer)

通过 MobiLink 下载文件。

语法
mlfiletransfer [ options ] file
选项 说明
-ap param1, ... MobiLink 验证参数。请参见验证参数
-dp path 下载文件将要存储于其中的本地路径。缺省情况下,将下载文件存储在根目录中(在 Windows Mobile 上)或当前目录中(在其它平台上)。
-df filename 已下载文件的本地名称。如果要让文件在客户端和服务器上使用不同的名称,则使用此选项。缺省情况下,使用服务器名。
-f 强制下载,即使本地文件已是最新的。放弃以前的所有部分下载。
-g 显示下载进度。
-p password MobiLink 用户名的口令。
-q 安静模式。不显示消息。
-r 启用下载恢复。如果进行了此设置,则实用程序将恢复因通信错误或用户将其取消而中断的先前的部分下载。当服务器上的文件比部分文件新时,将放弃部分文件。-f 选项将覆盖此选项。
-u username MobiLink 用户名。该选项是必需的。
-v version 脚本版本。该选项是必需的。
-x protocol(options)

protocol 可以是 tcpiptlshttphttps 之一。该选项是必需的。

可使用的协议选项取决于协议。有关每个协议的选项列表,请参见MobiLink 客户端网络协议选项汇总

file

服务器上指定要传输的文件。不包括路径,因为文件的位置由 mlsrv11 -ftr 选项(在启动 MobiLink 服务器时必须使用该选项)确定。MobiLink 将在 -ftr 目录的用户名子目录中查找该文件;如果在该处未找到,则会在 -ftr 目录中查找。如果文件不在这两个位置,则 MobiLink 将生成错误。

请参见-ftr 选项

注释

在以下情况下,此实用程序可用于下载文件:首次创建远程数据库,需要对远程设备上的软件进行升级,等等。

要使用此实用程序,必须使用 -ftr 选项启动 MobiLink 服务器。-ftr 选项为将要传输的文件创建一个根目录,并为每个注册的 MobiLink 用户创建一个子目录。

UltraLite 用户也可在 UltraLite 运行时使用 MLFileTransfer 方法。请参见使用 MobiLink 文件传输

另请参见
示例

以下命令会将 MobiLink 服务器连接到 CustDB 示例数据库。-ftr %SystemRoot%\system32 选项指示 MobiLink 服务器针对请求的文件启动对 Windows\system32 目录的监视。在此示例中,MobiLink 服务器首先在 C:\Windows\system32\mobilink-username 目录中查找此文件。如果文件不存在,它会在 C:\Windows\system32 目录中查找。一般来说,您不会希望 MobiLink 服务器监视 Windows\system32 文件夹的文件。此示例使用 Windows\system32 目录,以便可以传输位于此处的 Notepad 实用程序。

mlsrv11 -c "dsn=SQL Anywhere 11 CustDB" -zu+ -ftr %SystemRoot%\system32

以下命令将运行 mlfiletransfer 实用程序。它会使 MobiLink 服务器将 notepad.exe 下载到您的本地目录中。

MLFileTransfer -u 1 -v "custdb 10.0" -x tcpip notepad.exe