设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2092|回复: 0

2017-04-04 文件上传支持分类子目录及覆盖现有文件等特性

[复制链接]

240

主题

2958

帖子

8867

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8867
发表于 2017-4-4 23:35:25 | 显示全部楼层 |阅读模式
一、覆盖现有文件
传输文件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及以上版本




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2020-1-28 09:33 , Processed in 0.210826 second(s), 27 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表