2011-09-05 95 views
2

對不起,如果這是一個重複的問題。我看過其他線程,但同時也有相類似的其他問題,沒有出現真正解決這個問題:Filezilla下載工作正常,但命令行FTP更改文件?

我有需要的FTP服務器上的兩個文件。如果我使用filezilla將它們拖放到一個文件夾中,我可以按預期運行這些文件。如果我通過命令行ftp(「Windows 7中的ftp」)獲取文件,則圖標看起來不同。當我拖放它時,它沒有漂亮的紅色「Adobe Air」圖標,而是在圖標的底部角落有一個帶有一個小盾牌和一個小掛鎖的通用Windows類型圖標。我檢查了文件的權限,但是那些看起來是一樣的。有一點是完全不同的是,當我拖放文件w/Filezilla時,它似乎仍然有來自Adobe的數字簽名(它是Adobe Air Installer exe文件)。當我使用命令行ftp時,由於某種原因,它看起來會丟失數字簽名。我不確定這是否真的是問題。哦,即使我使用它作爲管理員運行,命令行ftp'd版本也不運行。

我使用的實際ftp命令是:

的ftp -s:myfile.txt的ftp.myftpsite.com

其中myfile.txt中包含以下內容:

匿名@ myftpsite。 COM GET Adob​​eAIRInstaller.exe C:\ Adob​​eAIRInstaller.exe 退出

哦,這是一個問題的原因是因爲當我拖放SweepsCoachClient.air文件,運行和安裝罰款。當我使用命令行ftp時,它無法運行和安裝。

在此先感謝!

回答

2

將「binary」命令添加到您的腳本 - 它看起來像在文本模式下傳輸文件。

相關問題