
파일을 암호화한 다음 HTTP POST를 통해 서버에 업로드하는 기능이 있는 응용 프로그램을 만들고 있습니다. 시도해 보았는데 localhost(동일한 컴퓨터의 로컬 서버)에서 테스트하면 제대로 작동합니다.
그러나 이제 동일한 서버 측 PHP 코드를 사용하여 공용 서버의 URL로 시도하면 파일이 업로드되지만 손상되었습니다.
하지만 바이너리 데이터라도 파일이 암호화되지 않으면 정상적으로 작동합니다. 무엇이 문제인지 알려주실 수 있습니까? 아니면 서버가 암호화된 파일을 허용하지 않는 것입니까?
서버의 경우 또 다른 이진 데이터 파일이어야 하는데 왜 암호화할 때만 손상되고 그렇지 않으면 제대로 작동하기 때문에 혼란스럽습니다. 아니면 무료 호스팅 때문일까요?