PageRenderTime 19ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/Demo/SelectedItems.aspx.cs

http://izwebfilemanager.googlecode.com/
C# | 44 lines | 35 code | 9 blank | 0 comment | 3 complexity | 37ac766248dad290ed55b961e9329e2e MD5 | raw file
  1. using System;
  2. using System.IO;
  3. using IZ.WebFileManager;
  4. public partial class SelectedItems : System.Web.UI.Page
  5. {
  6. protected void Page_Load (object sender, EventArgs e) {
  7. }
  8. protected void LogSelected (object sender, EventArgs e) {
  9. SelectedItemsLog.Text = "";
  10. if (FileManager1.SelectedItems.Length == 0)
  11. SelectedItemsLog.Text = "Please, select any item first.<br />";
  12. else
  13. foreach (FileManagerItemInfo item in FileManager1.SelectedItems) {
  14. SelectedItemsLog.Text += item.VirtualPath + "<br />";
  15. }
  16. }
  17. protected void LogCurrentDirectory (object sender, EventArgs e) {
  18. SelectedItemsLog.Text = "";
  19. SelectedItemsLog.Text = FileManager1.CurrentDirectory.VirtualPath + "<br />";
  20. }
  21. protected void Upload(object sender, EventArgs e)
  22. {
  23. SelectedItemsLog.Text = "";
  24. if(FileUpload1.HasFile)
  25. {
  26. string name = Path.GetFileName(FileUpload1.FileName);
  27. string vdir = FileManager1.CurrentDirectory.VirtualPath;
  28. string dir = FileManager1.CurrentDirectory.PhysicalPath;
  29. FileUpload1.SaveAs(Path.Combine(dir, name));
  30. SelectedItemsLog.Text = String.Format("File '{0}' was uploaded to '{1}' successfuly.<br />", name, vdir);
  31. }
  32. else
  33. SelectedItemsLog.Text = "Please, select file to upload.<br />";
  34. }
  35. }