我在Web服务器中遇到有关创建用户文件夹和管理的问题。我有一个用户用来添加内容的页面。在此期间添加用户按下一个选择按钮并将内容添加到她的文件夹中,如UserFolder / TheContent。我需要扩展使用个人文件夹,使用用户在页面中添加的一些项目,并执行个人用户文件夹的创建,如Userfolder / uservalue_item / thecontent。我的问题是我需要一些ajax功能将页面uservalue_item传递给添加到文件夹功能。所有样本都非常适合创建和管理已打勾的用户文件夹,以及如果用户在不添加或验证页面的情况下退出,该怎么做。 环境:基于Windows的服务器,Asp.net,
谢谢,Romi
答案 0 :(得分:0)
嗯,我认为通过模拟数据库中的文件结构可以更容易地解决问题。我必须查看您的代码,看看用户如何将数据上传到Web服务器。但我会在db中使用两个单独的表,具有以下结构:
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等。
我不建议您将其设置为完全相同,因为我没有花时间分析您当前的系统要求。
希望我能正确理解你的问题。