AnyChat技术支持论坛

标题: 2017-04-04 文件上传支持分类子目录及覆盖现有文件等特性 [打印本页]

作者: admin    时间: 2017-4-4 23:35
标题: 2017-04-04 文件上传支持分类子目录及覆盖现有文件等特性
一、覆盖现有文件
传输文件API接口(BRAC_TransFile、BRAC_TransFileEx)新增dwFlags参数定义:
#define ANYCHAT_TSFLAGS_LOCALCB              0x00000080        ///< 本地回调事件
#define ANYCHAT_TSFLAGS_OVERWRITE        0x00000100        ///< 覆盖已有文件


其中“ANYCHAT_TSFLAGS_LOCALCB”的用法可参考:向服务器传送文件时,支持触发本地回调事件

本次新增“ANYCHAT_TSFLAGS_OVERWRITE”表示目标地址存在同名文件时,将覆盖同名文件,如果不设置该标志位,则会自动对上传文件增加随机后缀。

二、分类子目录
BRAC_TransFileEx最后一个参数为JSON字符串,新增“category”字段的支持,表示文件上传分类子目录,通过设置该字段的值可以将文件上传到不同的分类子目录中。

三、自定义文件名
BRAC_TransFileEx最后一个参数为JSON字符串,新增“filename”字段的支持,表示指定文件上传后的目标文件名。


注:上述新特性需要客户端与服务器均为AnyChat r6707及以上版本









欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3