使用方法:
首先要确保你在126信箱已经开通了网盘(http://www.126.com),然后还要确认本机没有安装其他的FTP服务器,如果安装了其他的FTP服务器可能会导致端口冲突,必须更改设置以释放21端口。
1. 没有python环境的朋友可以直接下载编译版本,解压到任意目录后,执行nd2fs.exe,这样会出现一个控制台界面,FTP Server就已经在运行了。
2. 打开浏览器,网址输入 ftp://localhost输入你在126信箱的用户名和密码,登陆.
3. 成功的话即可出现网盘界面,可以直接对文件进行操作。
这个界面和126网盘是一致的。
这个程序是我使用Python开发的第二个作品,由于不太熟悉Python,难免导致程序代码写得很散乱,由于我E文不太好,看注释,大家就忍受一下我的“中国版英语”吧。程序还有许多需要改进的地方,例如由于RFC读得不够透彻,所以FTP的响应码有的我都是乱填的,幸好在IE里面还算正常;上传下载文件我用的是数据块传送而非数据流,所以导致你下载文件的时候,可能漫长等待好几分钟以后接近绝望的时候会发现文件会瞬间以惊人的速度下载完成了。:) 这么传输数据在传大文件的时候很吃内存,不过现在126网盘有限制,单个文件上传不能大于10M,不知道大于10M会怎么样,我网速慢所以没测试。
参考文献:rfc959,python sdk help
本软件完全免费,源代码开放。可以随意下载,随意修改。但是希望修改的同时,最好加上原作者的信息,也算是尊重一下作者的辛勤劳动,谢谢。 :)
程序下载:
1.1版 2006年5月20日 修正了文件名或者目录名包含空格的时候不能正常上传下载的问题.
1.0版 2006年5月19日 发布NetDisk2FtpServer 1.0
编译版:(Windows平台)
比较大传不上来,到这里来提取吧。