设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

向服务器传文件

[复制链接]

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
跳转到指定楼层
楼主
发表于 2015-12-8 21:21:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当向服务器传文件时,当服务器端接到文件,业务服务器端是要先把传来的字符流写入文件,然后把文件保存在服务器,再把文件路径保存到数据库是吗?

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

使用道具 举报

沙发
发表于 2015-12-9 09:45:50 | 只看该作者
您好,客户端向服务器传文件,是向AnyChat核心服务器传文件,保存在核心服务器中,并触发业务服务器的回调事件,在业务服务器中将文件路径保存到数据库。
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
板凳
 楼主| 发表于 2015-12-9 20:32:55 | 只看该作者
那请问只要往服务器发文件都会保存在核心服务器,将文件路径保存在数据库(比如离线文件)?那么文件的保存路径是有核心服务器决定的是吗?谢谢
回复 支持 反对

使用道具 举报

地板
发表于 2015-12-9 21:36:25 | 只看该作者
本帖最后由 佰锐科技-李永星 于 2015-12-9 21:39 编辑
smilehui2014 发表于 2015-12-9 20:32
那请问只要往服务器发文件都会保存在核心服务器,将文件路径保存在数据库(比如离线文件)?那么文件的保存 ...

您好,服务端文件的保存路径是由核心服务器配置文件决定的,有关文件传输到服务器,请参考:1】如何使用缓冲区及文件传输功能?2】Web单向视频上传文件到服务器


回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
6#
 楼主| 发表于 2015-12-16 09:17:07 | 只看该作者
您好,请问,当需要查看或下载这些文件时,业务服务器和核心服务器会做哪些处理?怎么实现呢?
回复 支持 反对

使用道具 举报

7#
发表于 2015-12-16 09:34:49 | 只看该作者
smilehui2014 发表于 2015-12-16 09:17
您好,请问,当需要查看或下载这些文件时,业务服务器和核心服务器会做哪些处理?怎么实现呢?

您好,服务器端收到文件之后,使用透明通道向客户端发送该文件的保存路径,客户端即可获得文件路径。
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
8#
 楼主| 发表于 2015-12-16 10:31:51 | 只看该作者
嗯嗯 好的 太感谢了
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
9#
 楼主| 发表于 2015-12-17 11:34:23 | 只看该作者
您好,请问当服务器向客户端发送离线的留言和文件名称等消息信息时是不是都通过透明通道发送的啊?谢谢
回复 支持 反对

使用道具 举报

10#
发表于 2015-12-17 11:57:31 | 只看该作者
smilehui2014 发表于 2015-12-17 11:34
您好,请问当服务器向客户端发送离线的留言和文件名称等消息信息时是不是都通过透明通道发送的啊?谢谢

您好,发送离线留言可以使用发送文字接口:SendTextMessage或者透明通道:TransBuffer、TransBufferEx,发送离线留言和文件名称都可以使用透明通道:TransBuffer、TransBufferEx。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 05:17 , Processed in 0.140888 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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