
Estoy creando una aplicación que tiene la función de cifrar el archivo y luego cargarlo en el servidor a través de HTTP POST. Lo probé y funciona bien cuando lo pruebo en localhost (servidor local en mi misma máquina).
Sin embargo, ahora, cuando lo intento con una URL de un servidor público con el mismo código PHP del lado del servidor, los archivos se cargan pero están dañados.
Sin embargo, si el archivo no está cifrado, incluso si se trata de datos binarios, funciona bien. ¿Puede decirme cuál podría ser el problema o es que el servidor no permite archivos cifrados?
Estoy confundido porque para el servidor, debería ser simplemente otro archivo de datos binarios, entonces ¿por qué solo se corrompe cuando está cifrado, mientras que por lo demás funciona bien? ¿O puede ser que sea alojamiento gratuito, esa es la razón?