以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用“又拍云”做FTP服务器的时候出现的错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34900)

--  作者:xj0303107
--  发布时间:2013/6/18 21:32:00
--  用“又拍云”做FTP服务器的时候出现的错误
老师,您好:
我觉得狐表还是不错的,只是对FTP的支持好像还是不够。对MS IIS和Ser-U搭建的FTP Server支持的相当好,可是对其他,比如FileZilla等搭建的FTP Server就还是多多少少出现一点问题。
前段时间,因为服务器遭受攻击,所以想换个好点的FTP服务器。找来找去,发现“又拍云”的云存储支持FTP上传,我就拿来试了。当天晚上试的时候,感觉还好,可第二天传给大家的时候,才发现有个问题:上传的时候一切OK,可下载的时候却出了个错误。
图片点击可在新窗口打开查看此主题相关图片如下:错误.jpg
图片点击可在新窗口打开查看
我问了“又拍云”的客服,对方解释说:SIZE 这个操作要 BINARY 模式。这个我略微了解了一下,FTP的传输是分为“字节”和“位”两种传输模式的。老师,您看这有什么办法解决吗?
谢谢老师!

--  作者:狐狸爸爸
--  发布时间:2013/6/19 11:24:00
--  
能否提供你的ftp地址和账户给我测试一下?
--  作者:狐狸爸爸
--  发布时间:2013/6/19 11:35:00
--  

Ftp有个BinaryMode属性,你可以将其设置为True,这样就改为二进制模式了。


ftp.BinaryMode = True

[此贴子已经被作者于2013-6-19 11:36:51编辑过]

--  作者:xj0303107
--  发布时间:2013/6/20 6:35:00
--  
谢谢,老师!
老师,还想问一下,ftp这个对象在哪里可以找到?我找了半天,只找到FTPClient;而FTPClient里面好像没有BinaryMode这个属性。


--  作者:狐狸爸爸
--  发布时间:2013/6/20 8:11:00
--  
就是FTPClient有这个属性,帮助没有介绍这个属性而已。
--  作者:xj0303107
--  发布时间:2013/6/20 23:06:00
--  
老师好,
谢谢老师的提示。只是,我查了一下,还是没有找到BinaryMode这个属性。

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130620225925.jpg
图片点击可在新窗口打开查看

还望老师指点。谢谢老师!

--  作者:夕然
--  发布时间:2013/6/21 0:29:00
--  
ftp.BinaryMode = True
[此贴子已经被作者于2013-6-21 0:28:47编辑过]

--  作者:xj0303107
--  发布时间:2013/6/21 6:48:00
--  
谢谢提醒!

只是,设置过后,好像还是老问题

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130621064711.jpg
图片点击可在新窗口打开查看


--  作者:狐狸爸爸
--  发布时间:2013/6/21 8:19:00
--  
把你的ftp地址和账户发给我测试。
[此贴子已经被作者于2013-6-21 8:19:22编辑过]

--  作者:xj0303107
--  发布时间:2013/6/21 10:24:00
--  
ftp地址:v0.ftp.upyun.com,
ftp账号:temp/temp-upyun
ftp密码:temp8888

麻烦老师了图片点击可在新窗口打开查看