私はPHPで次のコードを持っています:
$connection = @ftp_connect (IP of the server, 21);
ftp_login ($connection, User in FTP, Password in FTP);
ftp_pasv ($connection, true);
ftp_put ($connection, Remote File, Local file, FTP_BINARY);
FTPへの接続を作成してログインできますが、ftp_put関数は常に次の警告とともに空のファイルをアップロードします。
Warning: ftp_put(): TYPE is now 8-bit binary
ただし、FTP_BINARYをFTP_ASCIIに変更すると、ファイルはアップロードされますが、「特殊文字」(jpg写真)のため、コンテンツは「元のファイル」と同じではありません。質問は:
FTP_BINARYを使用して、この警告を表示してみませんか?