有沒有辦法將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文件。我需要下載,解壓縮並在我的移動設備上運行測試案例。 –