Forum Discussion

saivina2920's avatar
saivina2920
Icon for Post Prodigy rankPost Prodigy
5 years ago
Solved

How do we call File server path along with service account during button click event.

I have one requirement and it is most important of my project.

 

I'm using multiple buttons used in my dashboard.

 

I have some files and kept it in file server path like \\RMN\T001\PROC\MATERIALDB\MAT01210821.png

 

 I have service account like "ZSANER\MENACT001"

 

The above service account has been mapped with the above file server path  ZSANER\MENACT001 ==> RMN (Parent folder Mapped)

 

my question is how do we call direct file path through this service account (like using impersonate).

 

This is most critical requirement in my industry and waiting to resolve this issue...

  • saivina2920's avatar
    saivina2920
    5 years ago

    I created website and used below code. Called website url in button event.

     

    string folder = @"\\RMN\T001\PROC\MATERIALDB\";
    string fileName="MAT01210821.png";
    string filePath=Path.Combine(folder, fileName) ;
    Response.ContentType = ("application/pdf");
    Response.AddHeader("content-disposition", "attachment; filename=" + fileName);
    Response.TransmitFile(filePath);

     

    create new  app pool in IIS, and apply service account instead of using web config file.

     

    Map that new pool in that website.

     

    It's working perfect.

     

    Thanks.

3 Replies

    • saivina2920's avatar
      saivina2920
      Icon for Post Prodigy rankPost Prodigy

      I created website and used below code. Called website url in button event.

       

      string folder = @"\\RMN\T001\PROC\MATERIALDB\";
      string fileName="MAT01210821.png";
      string filePath=Path.Combine(folder, fileName) ;
      Response.ContentType = ("application/pdf");
      Response.AddHeader("content-disposition", "attachment; filename=" + fileName);
      Response.TransmitFile(filePath);

       

      create new  app pool in IIS, and apply service account instead of using web config file.

       

      Map that new pool in that website.

       

      It's working perfect.

       

      Thanks.