paperclip如何一次处理多个文件上传?

时间:2015-09-23 09:30:24

标签: ruby ruby-on-rails-4 image-processing paperclip

假设我上传了5个文件,经过一段时间后由于网络带宽问题而导致错误。

那么在那种情况下,我的所有5个文件上传都失败了吗?事实上,我想知道回形针的内部过程  多个图像上传。

是顺序顺序吗?或者一个流中的所有文件?

你可以解释一下吗?如果有人知道它。谢谢!

1 个答案:

答案 0 :(得分:0)

文件上传到Web服务器的文件传输机制是http multipart request。在服务器完成处理此请求之前,不会使用paperclip

paperclip不是传输机制,它是(简单地说)处理文件数据和存储的宝石,同时提供在rails应用程序后端使用的帮助程序。

在同一http request上传文件或多个文件时,如果http request失败,则网络服务器会停止交易,并且在与rails控制器进行任何交互之前就会发生这种情况。

您可以选择在应用程序的前端单独处理多个文件上传,但这是一个独立的问题,如果您愿意这样做,我建议您做一些研究。