Verschlüsselte Datei wird beschädigt, wenn sie per HTTP-Post auf den Server hochgeladen wird

Verschlüsselte Datei wird beschädigt, wenn sie per HTTP-Post auf den Server hochgeladen wird

ich erstelle eine Anwendung, die eine Funktion hat, mit der sie Dateien verschlüsselt und sie dann per HTTP POST auf den Server hochlädt. Ich habe es ausprobiert und es funktioniert einwandfrei, als ich es auf localhost (lokaler Server auf demselben Computer) teste.

Wenn ich es jetzt jedoch mit der URL eines öffentlichen Servers mit demselben serverseitigen PHP-Code versuche, werden die Dateien zwar hochgeladen, sind aber beschädigt.

Wenn die Datei jedoch nicht verschlüsselt ist, funktioniert sie einwandfrei, auch wenn es sich um Binärdaten handelt. Können Sie mir sagen, wo das Problem liegen könnte, oder liegt es daran, dass der Server keine verschlüsselten Dateien zulässt?

Ich bin verwirrt, denn für den Server sollte es nur eine weitere Binärdatendatei sein. Warum wird sie dann nur beschädigt, wenn sie verschlüsselt ist, während sie sonst einwandfrei funktioniert? Oder liegt es vielleicht daran, dass es sich um kostenloses Hosting handelt?

verwandte Informationen