Android向节点服务器发送请求流时出现奇怪的问题

Android向节点服务器发送请求流时出现奇怪的问题,android,node.js,file-upload,Android,Node.js,File Upload,让我解释一下,我们有节点服务器来处理所有与服务器相关的任务,我们的客户端是web应用程序和android应用程序 在服务器端,我们使用multer模块处理多部分数据,使用JSZip模块读取/写入Zip文件 当浏览器上载任何zip文件时,然后multer处理它并将其存储在tmp文件夹中,然后使用JSZip模块,我们可以轻松读取和处理数据。但Android应用程序遵循同样的过程,然后JSZipmodule ignore读取zip文件。这是一种奇怪的行为。即使是相同的文件也可以通过web客户端轻松上传

让我解释一下,我们有节点服务器来处理所有与服务器相关的任务,我们的客户端是web应用程序和android应用程序

在服务器端,我们使用
multer
模块处理多部分数据,使用
JSZip
模块读取/写入Zip文件

当浏览器上载任何zip文件时,然后
multer
处理它并将其存储在tmp文件夹中,然后使用JSZip模块,我们可以轻松读取和处理数据。但Android应用程序遵循同样的过程,然后
JSZip
module ignore读取zip文件。这是一种奇怪的行为。即使是相同的文件也可以通过web客户端轻松上传,但在android客户端上传时忽略它

上传每个客户端后,我通过
unzip-t upload file
命令检查了(完整性测试)zip文件。我发现了警告

警告[文件名.zip]:在zipfile的开头或内部多出2个字节

从android应用程序客户端上传时


有谁能帮我解释一下android中的请求处理出了什么问题吗??(我不太了解从android上传多部分数据)

我已经转储了原始数据并检查了两个客户端请求。正在从android客户端获取额外的“\r\n”。现在,它在删除换行符和回车符时起作用

谢谢!:)