文件流传输(100分)

  • 主题发起人 主题发起人 pbz
  • 开始时间 开始时间
P

pbz

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个传输文件的ftp程序,但我在读exe文件流,然后保存为文件时,总是出错。
请大侠们给点有关提示,最好有源代码。谢谢!
如果,能付上有关socket传送文件就更好。

 
保存文本文件没有问题吗?FTP有两种传输模式:ASCII和Binary,如果传输文本文件以外的
其它文件,需要将传输模式设为Binary,你用ASCII模式传输exe文件就会导致传过去的文件
无法执行。
我有一个用来传输流式数值的COM程序,可以传输任意文件,代码很简单,且几乎与网络协
议无关,缺点是效率和移植性没有使用WinSock API写的程序好。
 
建议不要一次性用流保存成文件,用内存映射来做,接收一点保存一点,然后改名不就行了
 
http://218.77.39.97/jingying/bbs/list.asp?boardid=17
这里贴不下,放到上面的烂坛子里,关于文件流的使用,有例子,不知道对你有没有帮助。
 
Sachow:
可以给我你的程序作为参考吗?
我用winsock写过,但当超过8k 时就开始出现接受的总比发出的多,由于自己不会处理
多出来的那部分,所以总是失败。你有什么好提议,指导指导把。谢谢!
 
诸葛白痴:
谢谢你的建议,但我现在的主要问题不是出在这个地方。我是在读和写的时候出现了
措。

ike:
谢谢你的例子,虽然我用的是bcb但从你的代码中我也得到了启示。
 
To pbz:如果你要我的例程,请给出E-Mail地址。(我只做了一个下载的,没有做上传的,
而且应网友的要求,是用Delphi写的)
如果你已经用WinSock做过现成的,你可以把你的程序发过来吗,我帮你解决程序问题并加
上标注。我的E-Mail请看我的个人信息。
 
未收到你的E-Mail
 
Sachow您好,我想实现通过url来下载网上的图片到客户端的流中如何使现
ttt22703@126.com能不能给我一份
 
后退
顶部