繁体   English   中英

回形针如何一次处理多个文件上传?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM