Winscp pngファイルは利用できません。

Winscp pngファイルは利用できません。

scpLinuxシステムに転送する必要があるPNGファイルがいくつかあります。使用中でwinscp何らかの理由でコピーすると、送信されたバイト数が0でファイルが空になります。

winscpこのPNGファイルをコピーするには、どのオプションを変更する必要がありますか?

答え1

次のタイトルのWinSCP文書から:転送モード、ファイル転送にはバイナリモードとテキストモードの2種類があります。

=====サーバー側のテキストファイル形式=====

テキストモード転送をサポートする方法には2つのオプションがあります。最初のオプションは、クライアント(WinSCP)がサーバーが使用するテキストファイル形式を直接知って、ファイルを転送する前にその形式に変換することです。 2番目のオプションは、クライアントが転送する前にファイルを変換し、サーバーが転送後(必要に応じて)独自の形式にファイルを変換する、事前に合意された標準形式があることです。

2番目のオプションはより一般的ですが、[[sftp | SFTP-4]]以降と[[FTP]](実際にFTPを使用すると、ファイルは変更されずにアップロードされ、サーバーがそれを変換できると予想されます)形式で。))。

最初のオプションは、WinSCPの[[SCP]]とSFTP-3以前のプロトコルで使用されます。この場合、クライアント(WinSCP)はサーバー側の形式を直接理解してサポートする必要があります。通常、テキストファイル形式はさまざまで、ほとんどすべてのプラットフォームに固有の形式があります。 WinSCPは、最も一般的に使用される2つのフォーマット、UnixとWindowsをサポートしています。 [高度なサイト設定]ダイアログボックスの //[[ui_login_environment#end-of-line_characters|環境ページ]]//から選択できます。ほとんどのSSHサーバーはUnixシステム上で動作するため、通常はデフォルトのUnix形式を維持できます。

したがって、基本的にpngタイプを検出する自動モードがあると思います。それ以外の場合は、問題がこの投稿のタイトルになる可能性があると思います。トピック「WinSCP FTPing 0バイトファイル」または、この記事のタイトルは次のとおりです。私がアップロードしたファイルはなぜ0バイトですか?

関連情報