Amazon S3 Web サービスと対話する NET バックエンドがあります。フロント エンドで Javascript ライブラリ (ExtJs) を使用して、ファイル ブラウザーを作成しようとしています。そのためには、Amazon のすべてのファイル パスを次のように変換する必要があります。
ディレクトリ1/サブディレクトリ1/File.txt
ディレクトリ1/サブディレクトリ2/ファイル2.txt
Directory2/SubDirectory3/File3.txt
次のような JSON ツリーに:
root: {
expanded: true,
children: [
{ text: "Directory1", expanded: true, children: [
{ text: "SubDirectory1", children: [
{text:"File.txt", leaf: true }
]
},
{ text: "SubDirectory2",children: [
{text: "File2.txt"",leaf: true}
]
}
] },
{ text: "Director2", expanded: true, children:[
{text:"SubDirectory3",children: [
{text:"File3.txt",leaf: true}
]
}
]
}
}
.NETでこれを行う良い方法を知っている人はいますか? とにかく、非常にエラーが発生しやすいか、非常に非効率的であると考えることができます。