1. GJM字段存放文件;文件与文件之间以/分隔开
2. 可上传多个文件;蔽桥
实现:
2. 一个上传附件按钮:能打开,选择要上传的文件;
3. 一个OpenDialog控件,能打开硬盘;
4. 一个ListBox控件,记录多个待旁闹上传文件的文件名;
5. 一个TidFtp控件,用于上传文件;
1.既然你要实现文件互传,那一般只能使用TCP方式(因为文件数据量一般比较大),那么在服务端使用TCP控件Listen,在客户端也使用TCP控件进行连接(connect),然后就可以了。如果你要实现双向传输,正如你所宴消盯说,两边都要有服务端和客户端,即做一个软件,放两个TCP控件,一个用于服务端,一个用于客户端。
2.至于你后桥悉面一种情况,实际上这是一个晌和你无法直接通过编程解决的问题(本质上是NAT,即1个外网IP=n个内网IP)。目前解决的方法是:
1)使用VPN,现成的是VNN软件(北京一个公司开发的,可以免费使用7天);
2)自己做个中转(中转软件运行一定要有外网地址),然后实现文件传输前,两个传输方都登录中转,所有传输通过中转软件就可以了。
目前我只知道这两种方法,如果有第三种,也请告诉我,谢谢!
提供个思路吧!1、可以判歼余利用FTP方式,在服务器驾设一个FTP服务器,在DEPHI中只要用FTP控掘滚件就可以直接传送!,ftp上传可以去度娘查……相当改缓多
2、利用//192.168.0.1方式 ,这种方式等同于copy!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)