Yêu cầu : Lấy toàn bộ ảnh trong thư mục /images đưa lên site để cho người dùng chọn 1 cái, hoặc có thể upload ảnh của mình lên.
Cái upload thì khỏi bàn, bây giờ mọi người giúp em lấy tất cả ảnh từ server với.
Hx hx, trong module news của bác asp.net chức năng này, nhưng em ko hiểu :
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
try
{
string cpath = "";
if (Request.QueryString["cpath"] != null)
cpath = Request.QueryString["cpath"];
string path = Server.MapPath(ImageFile.ROOT_FOLDER + cpath);
string[] folders = System.IO.Directory.GetDirectories(path);
for (int i = 0; i < folders.Length; i++)
folders[ i ] = ImageLib.GetFileName(folders[ i ], '\\');
XmlDocument doc = GenXML(folders, false, cpath);
string template = "~/DesktopModules/news/imagefolders.xsl";
Providers.Utils.XMLTransform(xmlTransformer, template, doc);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
}
private XmlDocument GenXML(string[] folders, bool isadmin, string cpath)
{
XmlDocument doc = new XmlDocument();
doc.LoadXml("<folders></folders>");
XmlElement root = doc.DocumentElement;
XmlElement row = doc.CreateElement("row");
XmlElement parent = CreateFolder("..", GetParentPath(cpath), doc);
row.AppendChild(parent);
for (int i = 0; i < folders.Length; i++)
{
XmlElement fol = CreateFolder(folders[ i ], cpath, doc);
row.AppendChild(fol);
if ((i + 2) % 4 == 0)
{
root.AppendChild(row);
row = doc.CreateElement("row");
}
}
root.AppendChild(row);
return doc;
}
---
Các bác giúp em với



---
Welcome to my blogspot :
http://intchung.blogspot.com/Email :
chungnt88@gmail.com