2011-07-05 19 views
0

我想將html格式的表格上傳到Sinatra網站。我正在使用HTTParty在正文中發佈html表格。該表由9列和200行組成,HTTParty在60秒時超時。我會上傳幾十張這樣的表格。如果表格只有5行,一切運行良好。將文本數據上傳到sinatra網站的好方法

有人可以請推薦技術,可以讓我快速上傳大量的文字到我的網站?

+0

爲了確認你發送的數據正確無誤,看到你的代碼的精簡版本會有幫助,但總的來說,發送內容很容易,所以我懷疑服務器端有問題。您可以通過運行嗅探器(如wireshark)來始終測試結果,並觀察連接兩端之間的握手。但是這也意味着您瞭解TCP/IP和客戶端/服務器之間的通信。 –

回答

0

聽起來好像在接收端遇到問題時處理它們,而不是上傳它們。如果您發送的數據量合理,請求不應該花費那麼長時間。如果您要上傳大量數據,則可能需要延長超時時間才能進行補償。

+0

不,我在發送端收到緩衝錯誤。我在60秒上傳一張桌子時超時。我想我需要考慮一個替代方案。 – BigEd6

+0

你可能想嘗試[curb](http://curb.rubyforge.org/),它是'curl'庫的一個包裝,看看它是否有幫助。如果你安裝了'libcurl',你可以安裝'curb' gem。 – tadman