2011-09-04 40 views
2

我正在使用Play框架在Scala中編寫一個Web應用程序。我希望能夠將一些二進制數據從我用來進行數字運算的另一臺機器推送到我的網絡服務器。我想通過http執行此操作。任何人都可以建議做最好的方式嗎?我想到目前爲止的想法是:將二進制數據發佈到Scala playframework網站的最佳方法

  1. 通過常規遊戲表單處理將數據上傳爲文件上傳。 (網絡)服務器端很好,但我不確定用什麼庫來從(數字處理)客戶端推送數據。在C/C++中,我會考慮使用Curl。

  2. 將數據作爲原始POST發送,並附加二進制並進行適當編碼。不知道如何做任何一方。

我(雖然最近沒有足夠的記住如何!)分別做了上述對Python和C幾次++,但我不是一個Web開發(但更普遍的SW工程師)和只曾經有一方控制過 - 所以不知道最好的辦法是什麼。

任何想法讚賞。

亞歷克斯

+0

我對Play框架不太瞭解,但是SOAP/XML-RPC安裝程序不工作? –

+0

它會工作,但他建議的兩個選項更簡單。 –

回答

0

這取決於你已經用於數字處理客戶端部分的平臺(和語言)。如果這個'客戶端'也使用Play框架(或者至少可以訪問這些庫),那麼有一些非常有用的tools for accessing web services; (see here also)。

相關問題