QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1104|回复: 6

ftp提供下载的时候....................

[复制链接]
发表于 2004-8-28 11:39:29 | 显示全部楼层 |阅读模式
如果LINUX服务器提供下载的是windows下的EXE格式的文件,
比如豪杰解霸hero3000.exe,
下载到WINDOWS客户机常常发现不能用,提示“无效的WIN32文件”,
只有打成RAR、ZIP包才可以。
我觉得WINDOWS的文件格式被拷到LINUX的分区下时一定有了一点变化。

各位怎么解决这个问题,
从很多大网站下载的EXE格式的文件,怎么淫家的FTP服务器就没事哩?
发表于 2004-8-28 18:35:38 | 显示全部楼层
http 方式下载的吧??

如果是 http 方式那是因为 apache 没有认出 exe 文件的格式,导致传送方式错误。(好像默认是 ASCII 方式?)
RAR 在旧版本的 apache 上默认设置也会传送有问题
回复

使用道具 举报

发表于 2004-8-28 18:48:29 | 显示全部楼层
[quote:098d5a7d49="jiangtao9999"]http 方式下载的吧??

如果是 http 方式那是因为 apache 没有认出 exe 文件的格式,导致传送方式错误。(好像默认是 ASCII 方式?)
RAR 在旧版本的 apache 上默认设置也会传送有问题[/quote]
对头   ~
回复

使用道具 举报

发表于 2004-8-28 19:37:40 | 显示全部楼层
我的文件都很正常呀,HTTP,FTP都没啥事
回复

使用道具 举报

发表于 2004-8-28 21:15:35 | 显示全部楼层
不会吧?我这里如果在cmd下到linux的ftp服务器上拉东西,要实现要执行bin,然后在get file,这样才不会出错,在apache就不会出错

不过我的apache是1.3.12的,很老的那种
回复

使用道具 举报

 楼主| 发表于 2004-8-28 21:28:28 | 显示全部楼层
不是http,是ftp方式,不经过apache.

我给朋友提供东西,凡是WIN32的软件,必须先在WINDOWS机器上打成RAR包,
要是直接把exe文件进行FTP传输,他下载下来就不能打开。     
回复

使用道具 举报

发表于 2004-8-29 00:46:04 | 显示全部楼层
FTP支持两种文件传送类型,ASCII码和binary二进制程序。在传送文本文件时应该使用ASCII,可执行程序用binary
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 21:17 , Processed in 0.059534 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表