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