質問

を制作しましたPHPスクリプトの更新のwebサーバ生地をクリックします。私は移行スクリプトにエラーになります。この作品の多くが、その後について、コマンドを実行すると、ファイルのサイズが表示されます。これにより、ファイルのサイズが異なるファイルのファイルをサーバーです。

一度ダウンロードしたいものからのファイルをFTPサーバー、唯一の違いは、CR/LFマークです。このニんので同じスクリプトを比較するとサイズのファイルを更新してしまいました。また、いくことになるので、ここでも、スクリプトコンビニエンスストアでのお支PHP vía ftp_put.

from ftplib import FTP

ftpserver = "myserver"
ftpuser = "myuser"
ftppass = "mypwd"

locfile =  "g:/test/style.css"
ftpfile =  "/temp/style.css"

try:
    ftp = FTP(ftpserver, ftpuser, ftppass)
except:
    exit ("Cannot connect")

f = open (locfile, "r")
try:
    ftp.delete (ftpfile)
except:
    pass

# ftp.sendcmd ("TYPE I")
# ftp.storlines("STOR %s" % ftpfile, f)
ftp.storbinary("STOR %s" % ftpfile, f)
f.close()

ftp.dir (ftpfile)
ftp.quit()

ご意見募集

役に立ちましたか?

解決

させていただきます。開locfileバイナリを使用 rb?

f = open (locfile, "rb")

他のヒント

また条件をファイルのWindowsまたは*nix環境は、予告二つのサイズです。ひとつは、部門のサイズは、実際のサイズです。のセクタ数の分野のバイトで使用されるまで改善、向上に努めますこのファイルはできませんの分野で最も近代的なファイルシステムがファイルを埋め尽くされた半の部門の部門の印をつけています。

ですが比較すると部門のファイルサイズは実際のファイルサイズのFTPサーバーを開きます。

小さなファイルを全ノードのファイルシステムなサイズです。

私のホストが報告すべての小さなファイルとして4kbにftpは、シェルにおける精サイズですが、"機能'に共通するftpおります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top