0
假設我已經上傳了5個文件,並在一段時間後因網絡帶寬問題引發了錯誤。回形針如何一次處理多個文件上傳?
那麼在這種情況下,我的所有5個文件上傳失敗?事實上,我想知道回形針內部過程爲 多個圖像上傳。
那是順序嗎?或者一個流中的所有文件?
你能解釋我嗎?如果有人有想法。謝謝!
假設我已經上傳了5個文件,並在一段時間後因網絡帶寬問題引發了錯誤。回形針如何一次處理多個文件上傳?
那麼在這種情況下,我的所有5個文件上傳失敗?事實上,我想知道回形針內部過程爲 多個圖像上傳。
那是順序嗎?或者一個流中的所有文件?
你能解釋我嗎?如果有人有想法。謝謝!
文件上傳到Web服務器的文件傳輸機制是http multipart request。在服務器完成處理此請求之前,將不會使用paperclip
。
paperclip
不是運輸機制,它是一個gem(用小字來說)處理文件數據和存儲,同時提供助手在你的rails應用程序的後端使用。
當在同一個http request
上傳文件或多個文件時,如果http request
發生故障,Web服務器會暫停事務,並且在與rails控制器進行任何交互之前發生這種情況。
另一種方法是在應用程序的前端單獨處理多個文件上傳,但這是一個單獨的問題,我建議您做一些研究,如果你想走這條路。
將5個文件上傳到同一個http請求中嗎? –
是的,這些是在相同的職位請求 –