分享

写回答

发帖

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

GoDaddy GoDaddy 6500 人阅读 | 15 人回复

发表于 2009-4-25 23:57:45 | 显示全部楼层 |阅读模式

本来以为是不能覆盖

现在才发现是上传的文件会缩水

我的一个68K的文件,上传后才66K

这是怎么回事啊

[ 本帖最后由 灵动水滴 于 2009-4-26 12:09 AM 编辑 ]

回答|共 15 个

wowowo

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

好象是电脑里和 主机里的显示不太1样~~

灵动水滴

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

国内空间都不是这样的啊。

jjxy456

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

可能是因为操作系统不同吧。

goldstein

发表于 2009-4-26 09:16:30 | 显示全部楼层

具体原因是因为 Windows 和 Unix 文件格式不一样。

Windows 的换行符是2个字节,"\r\n"

而 Unix/Linux 的换行符是1个字节,"\n",每行少一个字节,自然总大小会减少。

FTP客户端软件会自动识别服务器类型,你在Windows上做好的文本文件(HTML/PHP/CSS等)在上传时被FTP软件自动更改成相应的格式,而上传二进制文件没有任何改动,而且如果你是Windows主机也没有任何改动。

感觉国内个人站长的水平良莠不齐,很多人连一些最基本的东西都不知道,就盲目都怪是国外空间的问题。

即没充裕的资金投入,又没丰厚的技术底韵,更没有宽松的政策支持,国内的个人站长想分互联网这杯羹——难。

ffnn

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

灵动水滴

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

原帖由 goldstein 于 2009-4-26 09:16 AM 发表
具体原因是因为 Windows 和 Unix 文件格式不一样。

Windows 的换行符是2个字节,"\r\n"

而 Unix/Linux 的换行符是1个字节,"\n",每行少一个字节,自然总大小会减少。

FTP客户端软件会自动识别服务器类型,你在Windows上做 ...


谢谢你的回复。可我的并不是所有的文件都变小,只有其中一个很重要的文件变小了。
我本来说是
不能覆盖
但当我把那个文件单独传到总的根目录下⑩,却发现跟传到空间文件夹里是一样大小。
导致文件不能使用,网站文章风格错乱。

ffnn

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

回复 5# 的帖子

还没注意这个,我的默认用的自动。文件变小了会导致出错吗?

灵动水滴

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

不知道应该表达为变小,还是不能覆盖。


网站风格样式错误导致帖子无法阅读。

goldstein

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

回复 7# 的帖子

解决方法很简单,把文件用Binary模式传一遍。FTP软件里有设置可以改,把“传送模式”改成“二进制”即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则