Зашифрованный файл повреждается при загрузке на сервер через HTTP Post

Зашифрованный файл повреждается при загрузке на сервер через HTTP Post

Я создаю приложение, которое имеет функцию шифрования файла и последующей загрузки его на сервер через HTTP POST. Я попробовал, и оно отлично работает, когда я тестирую его на localhost (локальный сервер на моей той же машине).

Однако теперь, когда я пробую сделать то же самое с URL-адресом публичного сервера с тем же PHP-кодом на стороне сервера, файлы загружаются, но они повреждены.

Однако если файл не зашифрован, даже если это двоичные данные, он работает нормально. Можете ли вы сказать мне, в чем может быть проблема, или это сервер не разрешает зашифрованные файлы?

Я в замешательстве, потому что для сервера это должен быть просто еще один файл бинарных данных, тогда почему он повреждается только когда он зашифрован, в то время как в противном случае он работает нормально. Или, может быть, это бесплатный хостинг, в этом причина?

Связанный контент