有没有办法将POST文件下载到服务器并将其解压缩?我正在使用HTTP适配器。另外,我不明白如何在worklight中对服务器执行POST请求。在服务器端解压缩/解压缩文件 - Worklight
我曾尝试使用基于java的适配器向服务器添加http post请求,但我不知道如何访问文件系统来保存文件。是否有可能在worklight上的基于java的适配器中执行此操作?
有没有办法将POST文件下载到服务器并将其解压缩?我正在使用HTTP适配器。另外,我不明白如何在worklight中对服务器执行POST请求。在服务器端解压缩/解压缩文件 - Worklight
我曾尝试使用基于java的适配器向服务器添加http post请求,但我不知道如何访问文件系统来保存文件。是否有可能在worklight上的基于java的适配器中执行此操作?
有关如何在Worklight适配器中使用POST的信息,请参阅页面#15中的Module 4_2 HTTP adapter。
您可以使用Cordova FileTransfer API将文件下载到设备文件系统。
据我所知,你不能下载数据到工作灯服务器和利用它之后。
那么我如何从Web服务器下载文件并将其提取到应用程序? –
阅读我的答案。使用Cordova FileTransfer API检索文件并将其保存到设备文件系统。找到要解压缩的代码。 –
但是我们可以使用Cordova FileTransfer API进行参数POST调用吗?我有一个POST调用来做,我会得到一个.zip文件作为回应。 –
如果我理解正确,那么您的问题与Worklight无关。
你可以用http adapter调用一个你需要创建的web服务来处理它(例如web服务会通过post发送一个cURL到压缩文件,将它解压并将XML发送回Worklight服务器并从那里到客户端)。
你可以用一个Java适配器来做同样的事情,但我强烈建议不要这样做。 Worklight服务器不应该用于这样的事情。
嗨,我不清楚这一点。你能解释一下吗?请原谅我的无知。 –
您需要将zip文件下载到** worklight服务器**的用例是什么? –
你没有解释你的用例......为什么你需要检索一个ZIP文件并将它存储在WORKLIGHT服务器上? –
这里是用例.. 我有一个服务器上的测试用例,我想在我的手机上执行。要做到这一点,有一个REST服务,POST请求会给我一个包含测试用例细节的zip文件。我需要下载,解压缩并在我的移动设备上运行测试案例。 –