1

私はかなり単純なファイルアップロードシステムを持っています。複数のファイルがアップロードされるたびに、データベースに新しいレコードが作成され、フィールドの下にファイル名が保存されますfile_leaf。アプリケーション内でサブフォルダーを作成でき、それらはブール値で示されますbranch

ここに画像の説明を入力

Parent_id は、ファイルがフォルダーに属しているかどうかを判別するために使用されます。この例では、Sub Folder は Test Main Folder に属するフォルダーです。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 に答える