2016-07-31 47 views
1

我正在尋找一般概念,但每個提示都可能有用。客戶端(移動設備)必須發送一個大文件到Rails API。這是一個包含原始數據的文本文件。Rails 5:如何通過Rails API發送和處理大文件(200Mb)?

Rails API如何從客戶端獲取大文件?應該通過HTTP請求完成,websockets?文件是否應該分塊發送?

+0

您是否擁有對客戶端實施的控制權? –

+0

是的,我有控制權 – nicq

回答

1

我想你需要使用基於EventMachine的服務器。作爲例子,可以看到json-stream的實現和使用案例。 json流用於處理大型json文件。