ftp文件共享
Posted
技术标签:
【中文标题】ftp文件共享【英文标题】:ftp file sharing 【发布时间】:2009-10-10 14:16:34 【问题描述】:我想在 linux 中编写一个客户端服务器程序,其工作方式类似于 ftp,但我无法从服务器获取文件或将文件放入服务器。 请提出任何想法...
【问题讨论】:
如果你想要类似 ftp 的东西,为什么不直接使用 ftp 呢?就是说-您的问题非常模糊。你不知道你正在使用什么编程语言,也不知道是什么导致了问题。从文件系统读取文件?打开网络连接?等等等等。 【参考方案1】:嗯...您没有说您使用的是哪种语言,也没有描述您遇到的问题。您甚至没有解释您现在拥有什么,因此可能很难有效地帮助您。
不过,我可以为您指出一些对您有帮助的资源:
http://www.ietf.org/rfc/rfc959.txt(FTP 规范)
http://src.chromium.org/viewvc/chrome/trunk/src/net/ftp/(Google Chrome 在现代 C++ 中的 FTP 实现。最有趣的文件可能是 ftp_network_transaction.cc)
http://code.google.com/p/pyftpdlib/(Python 中类似服务器的 FTP 代码)
【讨论】:
【参考方案2】:实际上我使用的是 C 和 linux 的组合。每当我使用 get 命令传输文件时,文件都会被传输,但在文件内容之后会附加大量垃圾。 如果用户提供的文件名不可用,我还发现显示服务器中不存在要传输的文件的问题。
【讨论】:
以上是关于ftp文件共享的主要内容,如果未能解决你的问题,请参考以下文章