设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

向服务器传文件

[复制链接]

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

15#
发表于 2015-12-17 15:03:14 | 只看该作者
smilehui2014 发表于 2015-12-17 14:35
业务服务器只需负责把文件路径发送给客户端,客户端只要获得文件路径就可以查看和下载文件了,是吗?

您好,业务服务器把文件路径发给客户端,只是把服务器本地驱动器的路径,如果客户端要获得文件,还需要你自己的软件架构是如何设计的。比如:你映射一个虚拟目录来让客户端访问文件等。
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
14#
 楼主| 发表于 2015-12-17 14:35:31 | 只看该作者
佰锐科技-邵光清 发表于 2015-12-17 14:14
您好,是使用透明通道!

业务服务器只需负责把文件路径发送给客户端,客户端只要获得文件路径就可以查看和下载文件了,是吗?
回复 支持 反对

使用道具 举报

13#
发表于 2015-12-17 14:14:18 | 只看该作者
smilehui2014 发表于 2015-12-17 14:12
这里就不需要BRAS_TransFile接口,直接用透明通道发送文件的保存路径给客户端就可以了,是吗?

您好,是使用透明通道!
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
12#
 楼主| 发表于 2015-12-17 14:12:08 | 只看该作者
佰锐科技-邵光清 发表于 2015-12-16 09:34
您好,服务器端收到文件之后,使用透明通道向客户端发送该文件的保存路径,客户端即可获得文件路径。

这里就不需要BRAS_TransFile接口,直接用透明通道发送文件的保存路径给客户端就可以了,是吗?
回复 支持 反对

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
11#
 楼主| 发表于 2015-12-17 13:17:00 | 只看该作者
好的  谢谢
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

36

主题

97

帖子

366

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 08:05 , Processed in 0.127520 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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