2015-09-23 58 views
0

假設我已經上傳了5個文件,並在一段時間後因網絡帶寬問題引發了錯誤。回形針如何一次處理多個文件上傳?

那麼在這種情況下,我的所有5個文件上傳失敗?事實上,我想知道回形針內部過程爲 多個圖像上傳。

那是順序嗎?或者一個流中的所有文件?

你能解釋我嗎?如果有人有想法。謝謝!

+0

將5個文件上傳到同一個http請求中嗎? –

+0

是的,這些是在相同的職位請求 –

回答

0

文件上傳到Web服務器的文件傳輸機制是http multipart request。在服務器完成處理此請求之前,將不會使用paperclip

paperclip不是運輸機制,它是一個gem(用小字來說)處理文件數據和存儲,同時提供助手在你的rails應用程序的後端使用。

當在同一個http request上傳文件或多個文件時,如果http request發生故障,Web服務器會暫停事務,並且在與rails控制器進行任何交互之前發生這種情況。

另一種方法是在應用程序的前端單獨處理多個文件上傳,但這是一個單獨的問題,我建議您做一些研究,如果你想走這條路。