我写了一个发送文件的网络程序,发送文件后,接收文件时,文件已经损坏,打不开,我发送文本文件时,接收到的文件可以打开,并且没有少东西,但是发送图片等其它文件时,接收到的文件显示已经损坏,对比发送和接收到的文件的大小来看,大小是相同的字节数,用工具查看了一个,显示第一个字节和第最后一个字节相同,应该是没有数据丢失,那会是什么原因呢,我发送的文件是用文件流读写到文件流里面去的,发送到服务器端是用内存流接收的,服务器端再将内存流转发到客户端,客户端再用内存流读出存盘,我想问的是,这样转换有没有问题呢?,小弟刚学Delphi,还望前辈赐教!有个相同的经历请给点指点