1

我有一个相当简单的文件上传系统。每当上传多个文件时,它都会在数据库中创建一条新记录并将文件名存储在字段下file_leaf。在应用程序中,您可以创建子文件夹,它们由 boolean 指示branch

在此处输入图像描述

Parent_id 用于确定文件是否属于文件夹。在本例中,子文件夹是属于测试主文件夹的文件夹。baby_3.jpg 是属于文件夹 Test Main Folder 的文件。

我有时会从文件夹中拖放文件。此文件夹可能包含子文件夹和子文件夹中的文件。我怎样才能让carrierwave了解此图像的来源位于子文件夹中,为子文件夹创建记录,然后将parent_id附加到子文件夹id的文件中?

在此处输入图像描述

4

1 回答 1

1

我不认为这是可能的。见这里: http: //www.codeproject.com/Questions/573788/HoeplustoplusGetplustheplusOriginalplusfilepluspat

您似乎无法知道源操作系统上上传文件的上下文。因此,您无法在系统上创建它的原始父文件夹结构。

于 2013-06-15T09:17:26.637 回答