文件上传位置的问题
最近在做一个按类型文件上传共享功能,首先上传的文件类型是多级树形结构。就是子类的PID等于父类的ID。孙类的PID等于子类的ID,类推下去。这样上传的文件就要求父类文件类型的文件在父类的文件夹下,子类文件类型的文件在父类文件夹下的子类文件夹下,类推下去。
用的是uploadfile上传控件。
之前用的方法是
if (PID !=0)
{
folder = "UploadFiles/" + new BLL.FileType().GetModel(Pid).F_Name + "/" + new BLL.FileType().GetModel(ID).F_Name + "/";
}
else
{
folder = "UploadFiles/" + new BLL.FileType().GetModel(ID).F_Name + "/";
}
file.SaveFolder = folder;
但这样只能用于二级。当到了第三级,就用不了
求教一下,改怎么写才能适用 无限极树形的。
本人新手,求说的详细些 --------------------编程问答-------------------- 树形结构我都是用递归生成。。
补充:.NET技术 , ASP.NET