Post 在服务器端解压/提取文件-Worklight

Post 在服务器端解压/提取文件-Worklight,post,cordova,phonegap-plugins,ibm-mobilefirst,Post,Cordova,Phonegap Plugins,Ibm Mobilefirst,有没有一种方法可以将带有POST的zip文件下载到服务器并解压缩?我正在使用HTTP适配器。此外,我不明白如何在worklight中执行对服务器的POST请求 我曾尝试使用基于java的适配器向服务器添加http post请求,但我不知道如何访问文件系统来保存文件。是否可以在worklight上基于java的适配器中执行此操作 有关如何使用POST-in Worklight适配器,请参见中的第15页 您可以使用下载文件到设备文件系统 据我所知,您不能将数据下载到Worklight Serve

有没有一种方法可以将带有POST的zip文件下载到服务器并解压缩?我正在使用HTTP适配器。此外,我不明白如何在worklight中执行对服务器的POST请求

我曾尝试使用基于java的适配器向服务器添加http post请求,但我不知道如何访问文件系统来保存文件。是否可以在worklight上基于java的适配器中执行此操作

  • 有关如何使用POST-in Worklight适配器,请参见中的第15页

  • 您可以使用下载文件到设备文件系统


据我所知,您不能将数据下载到Worklight Server并在以后使用它。

如果我理解正确,则您的问题与Worklight无关。

您可以使用http适配器调用需要创建的web服务来处理它(例如,web服务将通过post对zip文件进行卷曲,将其解压缩并将XML发送回Worklight服务器并从那里发送到客户端)。


您可以使用Java适配器来完成同样的任务,但我强烈建议您不要这样做。Worklight server不应用于类似的用途。

您需要什么用例才能将zip文件下载到Worklight server?您没有解释您的用例。。。为什么需要检索ZIP文件并将其存储在WORKLIGHT SERVER上?以下是使用案例。。我在服务器上有一个测试用例,我想在我的手机上执行。为此,有一个REST服务,在POST请求时,它将给我一个包含测试用例细节的zip文件。我需要下载、提取测试用例并在我的移动设备上运行。很抱歉,我没有看到您对Usecase的评论。我再次问,这与Worklight Server有什么关系?将zip文件存储在某个地方,并在客户端(应用程序)中使用Cordova API提取zip文件。不能使用适配器在worklight server上存储文件。这个zip文件中有什么?你想在设备上运行什么?那么我如何从web服务器下载文件并将其解压缩到应用程序?请阅读我的答案。使用Cordova FileTransfer API检索文件并将其保存到设备文件系统。查找要解压缩的代码。但是我们可以使用Cordova FileTransfer API使用参数进行POST调用吗?我有一个POST呼叫要做,我将得到一个.zip文件作为响应。嗨,我不清楚这一点。你能解释一下吗?请原谅我的无知。