protected void upload() { if (fileUpload.HasFile) { //if (fileUpload.PostedFile.ContentLength > 1048576) string ext = Path.GetExtension(fileUpload.FileName).ToLower(); if (ext == ".jpeg" || ext == ".jpg" || ext == ".gif" || ext == ".png") { try { string my_folder = Server.MapPath(@"Portals\0\") + DateTime.Today.ToString("yyyy-MM") + "\\"; if (!Directory.Exists(my_folder)) Directory.CreateDirectory(my_folder); news_class ob = new news_class(); string my_filename = ob.rewriteFilename(fileUpload.FileName); fileUpload.SaveAs(my_folder + my_filename); tbHinhAnh.Text = ob.webPath(ob.pathFromPortals(my_folder) + my_filename); imgHinhAnh.ImageUrl = ob.webPath(ob.pathFromPortals(my_folder) + my_filename); getDirec(); } catch (Exception ex) { lbError.Text = ex.Message; } } else lbError.Text = "Chỉ chấp nhận các định dạng jpeg, jpg, gif, png."; } else lbError.Text = "Chưa chọn file đính kèm"; }
protected void btXem_Click(object sender, EventArgs e) { try { string[] files = Directory.GetFiles(ddThuMuc.SelectedValue); DataTable dt = new DataTable(); DataColumn dc = new DataColumn("FilePath"); dt.Columns.Add(dc); dc = new DataColumn("FileName"); dt.Columns.Add(dc); news_class ob = new news_class(); foreach (string s in files) { string ext = Path.GetExtension(s).ToLower(); if (ext == ".jpeg" || ext == ".jpg" || ext == ".gif" || ext == ".png") { DataRow dr = dt.NewRow(); dr["FilePath"] = ob.webPath(ob.pathFromPortals(s)); dr["FileName"] = Path.GetFileNameWithoutExtension(s); dt.Rows.Add(dr); } } dlHinhAnh.DataSource = dt; dlHinhAnh.DataBind(); } catch (Exception ex) { lbError.Text = ex.Message; } }