通过socket传输文件,得不到备注信息,急!!!

SmallMaker 2006-08-07 05:58:13
使用socket通过文件流的方法传输文件,接收文件正常,修改服务器端的文件的属性中的备注, 在客户端接收到的文件中却看不到备注信息,我是通过传输jpg文件测试的,有谁知道是什么原因造成的?
...全文
271 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjjrocker 2006-08-08
  • 打赏
  • 举报
回复
mark!
对文件流的方法传输文件不太熟悉,还以为会把所有信息都传送过去呢,因为我理解为把整个文件传送过去,那里自然就是全部东西了,怎么还会丢失备注信息呢,不可理解.
SmallMaker 2006-08-08
  • 打赏
  • 举报
回复
您的意思是自己先获得之后再传送,客户端收到之后再写进去吗?
目前我可以使用Tshell的getdetailsof得到文件的备注信息,还不知道该如何写备注信息?
有没有一个可以读取全部文件内容的类?
僵哥 2006-08-08
  • 打赏
  • 举报
回复
这些内容需要另外传输.不是标准文件内容,仅只是从属于该文件.
SmallMaker 2006-08-08
  • 打赏
  • 举报
回复
怎么没有人回答呢,回答都给分呀!
SmallMaker 2006-08-08
  • 打赏
  • 举报
回复
自己顶一下!回答都给分!
僵哥 2006-08-08
  • 打赏
  • 举报
回复
这些备注内容是文件本身没有的,仅仅只是外部对它进行的一个附加的说明.就好比,一首歌,歌本身的唱词文本是不从属于歌曲本身的,或者说是在传统的存储方式下不不包含歌词,只有通过扩展才得以实现.另外对于歌词倒是可有可无的东西,因为歌曲本身依赖于播放器,但是文件本身是一种二进制流,则无所谓什么回放软件,所以这种备注文件无法再使之附加于文件之上,否则就改变了文件的内容.

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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