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

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

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

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

0