分享

写回答

发帖

[提问] 怎么办啊。FTP上传文件,文件会变小

回答|共 15 个

goldstein

发表于 2009-4-26 10:34:00 | 显示全部楼层

原帖由 ffnn 于 2009-4-26 09:49 发表
还没注意这个,我的默认用的自动。文件变小了会导致出错吗?


自动就是FTP软件识别常见的后缀名并更改文件格式,设置里面一般都有文件列表,可以自定义,常见的如 .htm;.html;.php;.php3;.asp;.css;.txt;.shtml;.xml 等等,这些会在上传时自动更改,其余文件统统用 Binary 模式上传。

不会出错,就是换行符不同,换行符是不可见的。甚至对于大文本文件还有好处,比如 1M 的文件转换成 Unix 格式可能只有 950K,大小缩水很多,下载速度更快。

用十六进制编辑器随便打开一个文本文件(看图),可以看到 Windows 的文件每行最后是十六进制的 0D 0A,2个 0D 0A 表示一个换行,一个空行。而 Unix 的文件每行最后是 0A,同样 2个 0A 表示一个换行,一个空行。

如果你在苹果机的 Mac OS X 上,文本文件的换行格式又与 Windows 和 Unix 都不相同,也需要转换。Unicode 和 UTF8 也和 ANSI 不同。

Windows是0D0A

Windows是0D0A

Unix是0A

Unix是0A

灵动水滴

发表于 2009-4-26 11:00:20 | 显示全部楼层

原来的上传模式是 自动上传
我改成二进制上传后真的 可以了。
谢谢

灵动水滴

发表于 2009-4-26 11:01:24 | 显示全部楼层

谢谢goldstein
谢谢各位给予指点的朋友。

灵动水滴

发表于 2009-4-26 11:03:53 | 显示全部楼层

唯一不理解的是为什么只是模板文件变小,其他正常

goldstein

发表于 2009-4-26 11:48:06 | 显示全部楼层

回复 14# 的帖子

如果怕出问题,干脆全部用Binary模式上传。

灵动水滴

发表于 2009-4-26 12:40:51 | 显示全部楼层

原帖由 goldstein 于 2009-4-26 11:48 AM 发表
如果怕出问题,干脆全部用Binary模式上传。


又覆盖了一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则