【发布时间】:2011-04-06 23:38:55
【问题描述】:
我在 Java 的 Web 应用程序中使用 Apache FTP 服务器。 基于 Windows 的旧设备使用 ASCII 模式将视频文件推送到此 FTP 服务器。 我想知道是否有可能:对所有传输的 ASCII 数据强制将 CR LF 非转换为 LF?
我发现 Apache FTP 服务器正在强制执行 CR LF 到 LF 的转换。所以我需要找到一种方法,在使用 Apache FTP 服务器同时使用 ASCII 模式时不进行 CR LF 到 LF 的转换。不确定除了构建源代码并尝试进行更改之外,是否有任何方法可以做到这一点。
【问题讨论】:
-
转账完成后不能直接用
dos2unix做转换吗? -
It looks like
mod_ftpjust supports standard ascii vs image handling -- 您确定您的客户端没有发出bin或image命令吗? -
@CoolBeans 那行不通。当我访问 ASCII 视频文件后传输时,所有“0D”字节都转换为“0A”,“0D 0A”转换为“0A”。