Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            fileid      = Request.QueryString["FileID"];
            Label1.Text = fileid;

            DataTable dataTable = new DataTable();

            dataTable.Columns.Add("File Name", typeof(string));
            dataTable.Columns.Add("Upload Date", typeof(string));
            dataTable.Columns.Add("User ID", typeof(string));
            //DataRow dataRow;
            //https://localhost:44337/File_List.aspx?FileID=15207f4e3a9c4e1481d096b610cd292b
            FileUploadeService.FileUploadeClient fileUploadeClient =
                new FileUploadeService.FileUploadeClient("BasicHttpBinding_IFileUploade");
            try
            {
                var       arr = fileUploadeClient.GetFile(fileid);
                DataTable dt  = new DataTable();
                dt.Columns.Add("File Name");
                dt.Columns.Add("Date");
                dt.Columns.Add("user id");
                foreach (var temp in arr)
                {
                    dt.Rows.Add(temp.FileName, temp.UplodeDate.ToShortDateString(), temp.UserId.ToString());
                }
                GridView1.DataSource = dt;
                GridView1.DataBind();
            }
            catch (Exception)
            {
            }
        }
 protected void Button1_Click(object sender, EventArgs e)
 {
     FileUploadeService.FileUploadeClient fileUploadeClient =
         new FileUploadeService.FileUploadeClient("BasicHttpBinding_IFileUploade");
     if (FileUpload1.HasFile)
     {
         string commonid = Guid.NewGuid().ToString("N");
         string folder   = "~/AllUploadedFile/" + commonid;
         var    path     = System.Web.HttpContext.Current.Server.MapPath(folder);
         if (Directory.Exists(path))
         {
             return;
         }
         else
         {
             Directory.CreateDirectory(path);
         }
         foreach (var singleFile in FileUpload1.PostedFiles)
         {
             //string file_name = commonid + "_" + singleFile.FileName;
             string file_name = singleFile.FileName;
             singleFile.SaveAs(Server.MapPath(folder + "/") + file_name);
             requestFile requestFile = new requestFile
             {
                 FileName = file_name,
                 UserId   = 10,
                 ComonId  = commonid,
             };
             fileUploadeClient.SaveFile(requestFile);
         }
         HyperLink1.Text        = "Your File Url";
         HyperLink1.NavigateUrl = "https://localhost:44337/File_List.aspx?FileID=" + commonid;
     }
     //FileUploadeService.requestFile requestFile =
     //         fileUploadeClient.
 }