2014-02-06 58 views
0

我很好奇如何去解決這個問題。我們計劃讓不同的客戶端將視頻文件上傳到我們在Heroku上託管的Node.js服務器。從那裏,我們可以將它流入雲霧。 我們無法繞過服務器,並直接從客戶端上傳到cloudinary如何處理大文件上傳,客戶端 - > Node.js + Heroku - > Cloudinary?

問題/詳細信息:
* Heroku的超時30秒後,如果沒有數據發送回
*平均視頻文件的大小將是15MB。 *如果客戶端是連接速度較慢的iphone,heroku需要保留傳輸直到文件完成上傳。

我在想也許是分塊的數據,每個塊發送狀態到客戶端試圖保持連接活着。

任何有經驗的人都試過嗎?

回答

3

從Heroku的:

嗨,

雖然有不要求像這樣的任何尺寸的限制,你最有可能會遇到30秒的超時問題。 周長超時的唯一方法是使用長輪詢,如此處所述。儘管如此,我還沒有意識到這種上傳文件的實現方式。 我猜這個流量是來自一個應用程序或其他東西,這使得Cloudinary的直接上傳開箱不切實際。您是否還有其他原因不能適應Cloudinary的直接上傳解決方案?我也希望得到他們的意見。

謝謝,
乍得

相關問題