我正在尝试使用Cordova将二进制文件发布到网络服务器。我正在使用File Transfer对象来执行此操作,并且它在iOS上按预期工作。但是,当我在Android上试用它时,应用程序发布的二进制文件大小只有两倍。当我在十六进制编辑器中打开POSTed文件时,我可以看到该文件一遍又一遍地充斥着EF BF BD
。
这导致我发现以下SO Article,这让我相信它严格来说是Android对齐问题。
问题是,我仍然无法弄清楚如何在Android下使用Cordova进行基本二进制文件上传。怎么会去做呢?
任何提示?