![]() |
1
6
我不明白二进制标志是如何把传输的文件弄乱的。二进制类型意味着服务器不需要任何处理就可以传输文件。 ftp服务器唯一应该使用ascii标志的地方是正确处理文本文件中的行尾,通常(1)在Unix中只处理换行,或者(2)在Windows中使用回车+换行。但是现在大多数文本编辑器都在这两个系统中处理这两个问题。 因此,最安全的是对非常有名的文本文件只使用ASCII标志,可能只使用扩展名为.txt的文件,对所有其他文件使用二进制标志。 |
![]() |
2
3
当有疑问时,排除它!!)-尝试使用Windows命令行ftp程序从服务器传输文件,并查看文本文件是否仍然出现错误。程序将传输二进制(命令bin)或文本(命令ascii)。如果您使用它传输文件,但它们的到达方式仍然与您的预期不同,那么服务器端*正在做一些事情。如果他们来的很好,那么要么你(或印地)正在做什么。-) *文本文件是怎么搞砸的?如果要传输Unicode文本文件,最好还是将其作为二进制文件传输。我必须承认,正如@unknown(yahoo)所说,在大多数情况下,你应该坚持bin模式。 |
![]() |
3
0
我想这也取决于你如何查看文本文件,ansi或widechar,以及文本是否混乱。 |
![]() |
RoseTeq · 流转换为0字节[重复] 1 年前 |
![]() |
Barta · 为什么它不更新ui然后运行代码wpf 1 年前 |
![]() |
D C · 如何在没有jsch的情况下从SFTP客户端读取文件 2 年前 |
|
Farrukh · 无法使用编码“utf-8”解码数据 2 年前 |
![]() |
Kate · 在FTP上创建与本地名称相同的文件名 12 年前 |
![]() |
iordanis · Windows的替代FTP客户端[已关闭] 12 年前 |
![]() |
Friend · Php正在获取目录列表,但如何获取最后修改的日期[重复] 12 年前 |
![]() |
petko_stankoski · 修复新连接的超时问题 12 年前 |