0

我在 Web 服务器中遇到一个关于创建用户文件夹和管理的问题。我有一个用户用来添加内容的页面。在此添加过程中,用户按下一个选择按钮并将内容添加到她的一个文件夹中,例如 UserFolder/TheContent。我需要使用用户在页面中添加的一些项目来扩展以使用个性化文件夹,并执行个性化用户文件夹的创建,例如 Userfolder/uservalue_item/thecontent。我的问题是我需要一些 ajax 功能来将页面 uservalue_item 传递给添加到文件夹功能。关于创建和管理勾选的用户文件夹以及如果用户在未添加或验证页面的情况下退出的情况,所有示例都非常受欢迎。环境:基于 Windows 的服务器,Asp.net,

谢谢,罗米

4

1 回答 1

0

好吧,在我看来,通过在数据库中模拟文件结构,这个问题会更容易解决。不过,我必须查看您的代码以了解用户如何将数据上传到 Web 服务器。但我会在具有以下结构的数据库中使用两个单独的表:

FoldersTable
{
    Id (Key),
    ParentFolderId (nullable if folder is root),
    UserId (ForeignKey, not nullable),
    FolderName 
}

ContentTable
{
    Id (Key),
    FolderId (foreign key to Foldertable),
    Content (binary blob field)
}

此外,您可以使用两个单独的函数:add_folder 和 add_content。扩展:remove_folder、move_folder、remove_content 等。

我不建议您完全那样设置它,因为我没有花时间分析您当前的系统要求。

希望我能正确理解你的问题。

于 2010-01-22T20:36:36.683 回答