通过 MobiLink 上载或下载文件。
mlfiletransfer [ options ] file
选项 | 说明 |
---|---|
-ap param1, ... | MobiLink 验证参数。 请参见验证参数。 |
-g | 显示传输进度。 |
-i | 忽略上次尝试中的部分传输。 |
-k | 用于标识远程数据库的远程键。这是可选项。 |
-lf filename | 要传输的文件的本地名称。缺省情况下,会使用服务器所识别的名称(即 file)。 |
-lp path | 要传输的文件的本地路径。缺省情况下,本地路径是 Windows Mobile 上的根目录,或其它平台上的当前目录。 |
-p password | MobiLink 用户名的口令。 |
-q | 安静模式。不显示消息。 |
-s | 将文件上载至 MobiLink。缺省为下载。 |
-u username | MobiLink 用户名。该选项是必需的。 |
-v version | 脚本版本。该选项是必需的。 |
-x protocol ( options ) |
protocol 可以是 tcpip、tls、http 或 https 之一。该选项是必需的。 可使用的协议选项取决于协议。 有关每个协议的选项列表,请参见MobiLink 客户端网络协议选项。 |
file |
服务器上指定要传输的文件。下载时,MobiLink 将在 -ftr 目录的 username 子目录中查找该文件;如果在该处未找到,则会在 -ftr 目录中查找。如果文件不在这两个位置,则 MobiLink 将生成错误。 请参见-ftr mlsrv12 选项。 文件名不要包含路径,且不能使用省略号(三个句点)、逗号、正斜线 (/) 或反斜线 (\)。 上载时,MobiLink 将在通过 -ftru mlsrv12 选项指定的目录中查找文件。 请参见-ftru mlsrv12 选项。 |
在以下情况下,此实用程序可用于下载文件:首次创建远程数据库,需要对远程设备上的软件进行升级,等等。
要使用此实用程序下载文件,必须使用 -ftr 选项启动 MobiLink 服务器。-ftr 选项为将要传输的文件创建一个根目录,并为每个注册的 MobiLink 用户创建一个子目录。
要使用此实用程序上载文件,必须使用 -ftru 选项启动 MobiLink 服务器。-ftru 选项会为要上载的文件创建一个位置。
可以使用 mlagent 替代 mlfiletransfer。 请参见在客户端设备上配置和运行 MobiLink 代理。
UltraLite 用户也可在 UltraLite 运行时使用 MLFileDownload 和 MLFileUpload 方法。 请参见MobiLink 文件传输。
以下命令会将 MobiLink 服务器连接到 CustDB 示例数据库。-ftr %SystemRoot%\system32
选项指示 MobiLink 服务器针对请求的文件启动对 Windows\system32 目录的监视。在此示例中,MobiLink 服务器首先在 C:\Windows\system32\mobilink-username 目录中查找此文件。如果文件不存在,它会在 C:\Windows\system32 目录中查找。一般来说,您不会希望 MobiLink 服务器监视 Windows\system32 文件夹的文件。此示例使用 Windows\system32 目录,以便可以传输位于此处的 Notepad 实用程序。
mlsrv12 -c "DSN=SQL Anywhere 12 CustDB" -zu+ -ftr %SystemRoot%\system32 |
以下命令将运行 mlfiletransfer 实用程序。它会使 MobiLink 服务器将 notepad.exe 下载到您的本地目录中。
MLFileTransfer -u 1 -v "custdb 12.0" -x tcpip notepad.exe |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |