假设我上传了5个文件,经过一段时间后由于网络带宽问题而导致错误。
那么在那种情况下,我的所有5个文件上传都失败了吗?事实上,我想知道回形针的内部过程 多个图像上传。
是顺序顺序吗?或者一个流中的所有文件?
你可以解释一下吗?如果有人知道它。谢谢!答案 0 :(得分:0)
文件上传到Web服务器的文件传输机制是http multipart request。在服务器完成处理此请求之前,不会使用paperclip
。
paperclip
不是传输机制,它是(简单地说)处理文件数据和存储的宝石,同时提供在rails应用程序后端使用的帮助程序。
在同一http request
上传文件或多个文件时,如果http request
失败,则网络服务器会停止交易,并且在与rails控制器进行任何交互之前就会发生这种情况。
您可以选择在应用程序的前端单独处理多个文件上传,但这是一个独立的问题,如果您愿意这样做,我建议您做一些研究。