delphi 在服务器和客户端传文件:用tcp还是直接用文件流好点? 20

像图片动画之类的文件,客户端编辑好之后要传到服务器硬盘上存好,不知道两种方式有什么优劣之处,望高人指点指点... 像图片动画之类的文件,客户端编辑好之后要传到服务器硬盘上存好,不知道两种方式有什么优劣之处,望高人指点指点 展开
 我来答
mischemeXL
2012-10-12 · TA获得超过280个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:170万
展开全部
网络编程里应该有这些。文件流简单说,就是把一个文件用流的方式获得。比如你在代码中经常看到用个Tfile类型的对象可以获取到一个文件。然后对这个对象的操作就是对文件的操作。
TCP是传输协议。
通常别人会说用TcpServer控件和TcpClient控件。就可以达到网络传输的目的。
当然,你也可以用UDP方式传输,速度更快,但是不可靠,而且如果网络涉及到外网和内网的话,还需要打洞。比较麻烦。用TCP则省去了这些。方便快捷。
HJ_3000
2012-10-12 · TA获得超过563个赞
知道小有建树答主
回答量:1264
采纳率:78%
帮助的人:74.9万
展开全部
你说的就是共享文件夹,就象保存到本地一样,两种方式没有什么差别。

保存文件的方法:
1:共享文件夹,就是你说的“直接通过网络路径保存文件到服务器上”。
2:可利用形成的工具:如:版本管理SVN (简单的:TortoiseSVN+VisualSVN-Server)。
3:服务端+客户端:需要写程序实现。
4:在服务器配置ftp服务。
5:服务器如果有数据库(sqlserver),但文件多了不好备份。

方法1:配置最方便。
方法2:管理一流,几乎无配置(安装2个exe即可)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovesky0414
2012-10-11 · TA获得超过3353个赞
知道大有可为答主
回答量:1610
采纳率:66%
帮助的人:1617万
展开全部
tcp是传输协议 文件流是一种传输方式或者说算法,
或者这么说你可以理解的更明白:文件使用文件流通过tcp传输到服务端
追问
我用TBITMPA类的savetofile方法可以直接通过网络路径保存文件到服务器上,照你说的意思,其实TBITMPA类的savetofile方法也是隐式的TCP传输?
追答
你这个走的是虚拟磁盘的方法,需要有网上邻居共享 而且只支持内网
如果仅仅是内网 而且不需要安全机制的话 就可以这么做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式