我需要從客戶端使用javascript向我的heroku應用張貼大字符串(> 2mb)。在Heroku上張貼大字符串
然後我需要將該字符串存儲在cloudfiles或s3中。
考慮到Heroku的侷限性,做這件事的最好方法是什麼?
我需要從客戶端使用javascript向我的heroku應用張貼大字符串(> 2mb)。在Heroku上張貼大字符串
然後我需要將該字符串存儲在cloudfiles或s3中。
考慮到Heroku的侷限性,做這件事的最好方法是什麼?
處理大文件的最佳方法和Heroku的是使用JavaScript直接張貼到S3 (或您的最終目的地),然後使用回調將其掛接到您的模型。
主要原因是這個 - heroku會在超過30秒的任何請求超時,所以如果有任何風險,你上傳將超過這一點,那麼你必須繞過heroku(注:我已經瞭解到這一點從經驗)
有一堆選項來做到這一點取決於你的需求是什麼:
注:這些都不是超級簡單的設置
我希望有一個更簡單的選擇,對我來說,文件上傳這種基本的東西很困難。
Heroku的S3上部分有關於如何使用回形針寶石來管理這些問題的好建議 - 見http://devcenter.heroku.com/articles/s3
你遇到了什麼限制? – edgerunner 2011-06-02 13:48:25
dyno的堵塞(儘管我可以增加它們的數量)和30秒的超時(對於連接較少的用戶) – Victor 2011-06-02 14:07:55
如果您將這些信息作爲問題的一部分給出,我相信你會得到很好的答覆。 – edgerunner 2011-06-02 14:14:06