设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 5354|回复: 0
打印 上一主题 下一主题

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

[复制链接]

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
跳转到指定楼层
楼主
发表于 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及以上版本




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 09:24 , Processed in 0.141994 second(s), 27 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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