【发布时间】:2011-01-02 19:31:18
【问题描述】:
FTP主要提供两种传输方式:ASCII和BINARY。
ASCII 模式通常用于基于文本的内容,而 BINARY 模式通常用于按原样传输内容,尽管在 BINARY 模式下传输基于文本的内容通常非常安全。
传输的 CGI 脚本需要 ASCII 模式才能正确执行 - 以 BINARY 模式传输的 CGI 脚本在执行时通常会导致 HTTP 500。
是否还有其他已知需要通过 ASCII 模式传输的内容类型?在 BINARY 模式下传输时哪些内容会“中断”而在 ASCII 模式下传输时不会“中断”?
【问题讨论】:
-
你确定吗?我预计需要以二进制模式传输 CGI 脚本。另外,我希望二进制更精确,而 ascii 可以有一些优化,可以对行尾等产生影响。
-
“哪些内容不能以二进制模式安全地通过 FTP 传输?”没有内容可以在普通 FTP 中安全传输。使用某种加密! ;-)
-
是的,我“忘记”了加密。 :-/
标签: ftp