[英]How paperclip will process multiple files upload at a time?
假设我已经上传了5个文件,并且由于网络带宽问题一段时间后,它抛出了错误。
因此,在这种情况下,我所有5个文件都上传失败了吗? 实际上,我想知道回形针内部处理多个图像的过程。
那是顺序顺序吗? 还是所有文件都在一个流中?
你能解释一下吗? 如果有人对此有想法。 谢谢!
用于将文件上传到Web服务器的文件传输机制是http multipart请求 。 在服务器完成处理此请求之前,将不使用paperclip
。
paperclip
不是一种传输机制,它是(简而言之)处理文件数据和存储的宝石,同时提供了可在rails应用程序后端使用的助手。
当在同一个http request
上传一个文件或多个文件时,如果http request
失败,则Web服务器将暂停事务,并且这会在与Rails控制器进行任何交互之前发生。
您的替代方法是在应用程序的前端分别处理多个文件上载,但这是一个单独的问题,如果您想走这条路,我建议您进行一些研究。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.