包含文件上载/下载参数的结构。
public struct ml_file_transfer_info
成员名称 | 类型 | 说明 |
---|---|---|
auth_parms |
char ** |
向 MobiLink 事件中的验证参数提供参数。 有关详细信息,请参见Additional Parameters 同步参数。 |
auth_status |
asa_uint16 |
向 MobiLink 事件中的验证参数提供参数。 有关详细信息,请参见Additional Parameters 同步参数。 |
auth_value |
asa_uint16 |
报告自定义 MobiLink 用户验证脚本的结果。MobiLink 服务器将此信息提供给向客户端。 有关详细信息,请参见Authentication Value 同步参数。 |
enable_resume |
bool |
如果设置为 true,MLFileDownload 恢复以前由于通信错误或用户将其取消而中断的下载。如果服务器上的文件比部分本地文件新,则放弃部分文件并从头下载新版本。缺省值为 true。 |
error |
mlft_stream_error |
包含有关出现的任何错误的信息。 |
file_auth_code |
asa_uint16 |
包含服务器可选 authenticate_file_transfer 脚本的返回代码。 |
filename |
char * |
从运行 MobiLink 的服务器传输的文件名。在缺省情况下搜索根目录之前,MobiLink 首先搜索 username 子目录。 有关详细信息,请参见-ftr mlsrv12 选项。 |
local_filename |
char * |
所下载文件的本地名称。如果此参数为空,则使用文件名中的值。 |
local_path |
char * |
用于存储下载文件的本地路径。如果此参数为空(缺省值),则将下载文件存储在当前目录中。 在 Windows Mobile 上,如果 dest_path 为空,则将文件存储在设备的根 (\) 目录中。 在桌面操作系统中,如果 dest_path 为空,则将文件存储在用户的当前目录中。 |
num_auth_parms |
asa_uint8 |
传送到 MobiLink 事件中的验证参数的验证参数的数目。 有关详细信息,请参见Number of Authentication Parameters 参数。 |
observer |
ml_file_transfer_observer_fn |
可以提供一个回调以通过 'observer' 字段观察文件下载进度。有关详细信息,请参见后面的回调函数说明。 |
password |
char * |
MobiLink 用户名的口令。 |
remote_key |
char * |
MobiLink 远程密钥。 |
stream |
const char * |
必需。协议可以是以下各项之一:TCPIP、TLS、HTTP 或 HTTPS。 有关详细信息,请参见Stream Type 同步参数。 |
stream_parms |
char * |
给定流的协议选项。 有关详细信息,请参见UltraLite 同步流的网络协议选项。 |
transfered_file |
asa_uint16 |
如果文件成功传输则为 1,如果出现错误则为 0。如果在调用 MLFileUpload 时文件已为最新,则出现错误。在这种情况下,函数返回 true 而不是 false。 |
user_data |
void * |
使应用程序特定的信息可用于同步观察器。 有关详细信息,请参见User Data 同步参数。 |
username |
char * |
必需。MobiLink 用户名。 |
version |
char * |
必需。MobiLink 脚本版本。 |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |