FTP的那些事(三)——权限没有关问题,但是就是下传不下去

FTP的那些事(三)——权限没问题,但是就是上传不上去

        经过了一和二,达到一个基本的应用已经不成问题了,可是就在我刚刚舒缓一口气的时候,问题又来了。


        蔡进龙要往我刚刚建好的FTP服务器里面上传文档,出现的问题症状是:如果把整个文件夹上传,上传不上去,提示说没权限(登录状态),但是如果单个文件上传,则有的可以上传上去,有的则不可以。


        针对这个问题,从网上查了一下,说什么文件名中文不能太长的原因,要是英文就没关系。我试了一下,把那些不能上传的文件改了名字后,立即可以上传了。但是这个方法是不可行的,因为文字太短,名字不全就说明不了文档的性质,所以根本无法要求缩短名称。


        现在能做的就是查看一下FTP的设置,看看能不能找到设置为unicode之类的东西,因为我个人感觉貌似是编码的问题。找了一会,发现没有结果。


        于是猜想,是不是用命令行就可以上传呢?于是找了一个不可以直接上传的文件,用命令行的方式,上传成功。你不能要求大家都去学习命令行上传,因为命令行不可以上传整个文件夹(我查的资料是这样的,没有实践,因为找了好一会,没有从ftp的命令中找到上传文件夹的),可是如果命令行可以,那么一定会有人为你想好了怎么去解决这个问题。


        于是搜了一下,发现了一款软件是可视化操作的——FlashFXP。经测试,遇到的问题立马解决。不过win7自带的IIS创建的FTP服务的权限控制还有上传的效能我感觉不是很理想。


        有一些软件是专门做着方面的工作的,而且也比较省事,但是缺点是我还没有发现哪个创建的不弹出来对话框。win7自带的如果设置了匿名可以读取,就不会弹出来对话框让用户输入。


        这其间的差距个人感觉FTP工具不会创建系统用户,而win7自带的如果想做到很好的用户控制,那么就需要创建好些系统用户,当然可以通过设置来屏蔽这些。


        关于FTP服务器的东西写到这就差不多结束了,前段时间对资料共享服务器的建设让我对SVN的使用变得更加熟悉,也对他的作用更加了解(虽然这次不是合作做项目),每一次做事,都是一个好好锻炼自己的机会。


        如果有必要,大家可以一起在这篇博文下说下SVN和FTP资料共享之间的差别。