通过 HTTP Post 上传到服务器时加密文件已损坏

通过 HTTP Post 上传到服务器时加密文件已损坏

我正在制作一个应用程序,它具有加密文件然后通过 HTTP POST 将其上传到服务器的功能。我试过了,当我在本地主机(同一台机器上的本地服务器)上测试它时,它运行良好。

但是现在,当我尝试使用具有相同服务器端 php 代码的公共服务器的 URL 时,文件已上传但已损坏。

但是如果文件未加密,即使是二进制数据,它也能正常工作。你能告诉我问题出在哪里吗,还是服务器不允许加密文件?

我很困惑,因为对于服务器来说,它应该只是另一个二进制数据文件,那么为什么它只有在加密时才会损坏,而在其他情况下它工作正常。或者可能是因为它是免费托管,这就是原因?

相关内容