ファイルは正常にアップロードされましたが0バイトです。

ファイルは正常にアップロードされましたが0バイトです。

興味深い質問があります。 Cent OSでFTPを使用してファイルをアップロードし、権限を変更し、ファイルをダウンロードできますか?しかし、興味深く迷惑な部分は、アップロード時にファイルが完全に空白(0バイト)であることです。

ここで何が間違っている可能性がありますか?

以下はクライアント(FileZilla)のログです。

Status: Starting upload of C:\gettweetmodel_dev.php
Status: Retrieving directory listing...
Command:    TYPE I
Response:   200 Switching to Binary mode.
Command:    PASV
Response:   227 Entering Passive Mode.
Command:    LIST -a
Response:   150 Here comes the directory listing.
Response:   226 Directory send OK.
Command:    TYPE A
Response:   200 Switching to ASCII mode.
Command:    PASV
Response:   227 Entering Passive Mode
Command:    STOR gettweetmodel_dev.php
Response:   150 Ok to send data.
Response:   451 Failure writing to local file.

ベストアンサー1

このエラーコードには3つの主な可能性があります。ディレクトリにアップロードする権限がない、サーバーディスクがいっぱい、ファイルアップロードがユーザーのディスククォータを超えています。

Ftp 4xxエラーコードは、「一時的な不正完了応答」コードです。つまり、サーバーが特定の操作を実行できない場合、これらのエラーコードが返されます。特に、エラーコード451は、サーバーがファイルに書き込めないことを意味します。

実際、リモートディレクトリにサイズが0のファイルを作成できる場合、権限エラーが発生する可能性はほとんどありません。

サーバー管理者に連絡して、正確な問題を特定することができます。

おすすめ記事