Delphi 网络文件传输思想

有理想的草根 2009-04-29 01:41:10
我现在用DELPHI7做一程序,现在遇到一个个人认为想不明白的问题,主要是思路想不明白。
该程序功能:能够通过该软件,将多个文件上传到指定服务器的指定目录中。并可以对该上传记录到数据库里。
另外,还有一个条件是,这个上传不是单个上传,而是多个人使用同一软件同时,延时上传操作。

我的思路是,使用Socket进行处理。但是具体的应该如何处理请大家指教。

回复的时候,请大家尽量按照步骤写。谢谢大家支持。
Step.1-xxxxx
Step.2-xxxxx
Step.3-xxxxx
...全文
179 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuhengwinner 2009-05-08
  • 打赏
  • 举报
回复
在网上搜 indy 9 demo 或 indy 10 demo 就可以找到!
hongqi162 2009-05-07
  • 打赏
  • 举报
回复
http://www.delphifans.com/SoftView/SoftView_836.html
有理想的草根 2009-05-07
  • 打赏
  • 举报
回复
使用FTP的话,是不是不会涉及到同一账户登陆后掉线的情况?
hiboys 2009-04-30
  • 打赏
  • 举报
回复
建议用ftp控件吧,
我用java实现过类似ftp服务器的功能,
局网测好好的。公网一用就不好使了。主要是延时大了很多问题要处理。
非要用socket的话,每次的client把所有文件打包后再传
ftp原理上是一个命令通道一个传数据 的通道
有理想的草根 2009-04-30
  • 打赏
  • 举报
回复
FTP的话,是否是采用同一个账号?
如果是同一个账号,当用户同时上传的时候会不会造成断线?
无条件为你 2009-04-30
  • 打赏
  • 举报
回复
ftp控件可以实现,而且不复杂。不过代码比较繁琐。
shuihan20e 2009-04-30
  • 打赏
  • 举报
回复
看下indy里的demo
可以用idftp,idtcpserver,idtcpclient来搞
先用idftp上传文件,上传成功,则通过idtcpclient向服务器端的idtcpserver发消息,服务器端的idtcpserver写入服务器数据库
shuihan20e 2009-04-30
  • 打赏
  • 举报
回复
看下indy里的demo
可以用idftp,idtcpserver,idtcpclient来搞
先用idftp上传文件,上传成功,则通过idtcpclient向服务器端的idtcpserver发消息,服务器端的idtcpserver写入服务器数据库

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧