O arquivo criptografado é corrompido quando carregado no servidor via HTTP Post

O arquivo criptografado é corrompido quando carregado no servidor via HTTP Post

Estou fazendo um aplicativo que tem a função de criptografar o arquivo e depois enviá-lo para o servidor via HTTP POST. Eu tentei e funciona bem quando testo no localhost (servidor local na mesma máquina).

No entanto, agora, quando tento fazer isso com um URL de um servidor público com o mesmo código php do lado do servidor, os arquivos são carregados, mas estão corrompidos.

No entanto, se o arquivo não estiver criptografado, mesmo que seja um dado binário, ele funcionará bem. Você pode me dizer qual pode ser o problema ou o servidor não permite arquivos criptografados?

Estou confuso porque para o servidor deveria ser apenas mais um arquivo de dados binários, então por que ele só é corrompido quando é criptografado, caso contrário funciona bem. Ou pode ser hospedagem gratuita, esse é o motivo?

informação relacionada