如果这是一个重复的问题,很抱歉。我看过其他的帖子,但虽然还有其他类似的问题,但似乎没有一个真正解决这个问题:
我有ftp服务器上需要的两个文件。如果我使用filezilla将它们拖放到一个文件夹中,我可以按预期运行这些文件。如果我通过命令行ftp (Windows7中的“开箱即用”ftp )获取文件,图标看起来就不一样了。当我拖放它时,它不再是漂亮的红色"Adobe Air“图标,而是一个通用的窗口类型的图标,图标的底部角落有一个小盾牌和一个小挂锁。我检查了文件权限,但看起来是一样的。有一件事是完全不同的,那就是当我拖放文件w/ Filezilla时,它似乎仍然有来自adobe的数字签名(它是adobe air installer exe文件)。当我使用命令行ftp时,它似乎由于某种原因丢失了数字签名。不过,我不确定这是否真的是问题所在。哦,而且命令行ftp的版本不能运行,即使我以管理员身份运行它。
我实际使用的ftp命令是:
ftp -s:myfile.txt ftp.myftpsite.com
其中,myfile.txt包含以下内容:
anonymous@myftpsite.com get AdobeAIRInstaller.exe C:\AdobeAIRInstaller.exe退出
哦,这是一个问题的原因是因为当我拖放SweepsCoachClient.air文件时,它可以正常运行和安装。当我使用命令行ftp时,它无法运行和安装。
提前感谢!
发布于 2011-09-06 01:59:12
在你的脚本中添加"binary“命令--看起来文件是以文本模式传输的。
https://stackoverflow.com/questions/7311258
复制相似问题