getbinaryfile
или gettextfile
напрямую связывают с протоколом FTP , который имеет двоичный режим / режим изображения и текстовый / текстовый режим.
Безопасная ставкаэто всегда по умолчанию в двоичном режиме.Вы можете использовать gettextfile
, если вы точно знаете, что файл является текстовым, то есть экранирован в белый список текстовых файлов, таких как * .php, * .txt и т. Д.
Если вы используете gettextfile
для двоичного файла вы можете получить поврежденный файл, потому что getbinaryfile
должен был быть использован.