如何在保持原始文件夹结构的同时使用Activestorage上载文件夹

我正在寻找一种使用activestup使用其direct_uploadfunction上传整个文件夹的方法,但是我无法在rails端检索文件的相对路径(webkitRelativePath),这样我就可以在S3或本地磁盘上创建完全相同的结构。

这是我正在使用的代码

    

任何帮助/建议非常感谢。