c# - Cannot open Pdf files from website server -


i doing mvc asp.net website in have integrate fedex shipping. have open pdf @ end of process creating in shipping process. it's not opening in website server. it's working in local. code given below. please me

private static void savelabel(string labelfilename, byte[] labelbuffer)         {             // save label buffer file             filestream labelfile = new filestream(labelfilename, filemode.create);             labelfile.write(labelbuffer, 0, labelbuffer.length);             labelfile.close();             // display label in acrobat             displaylabel(labelfilename);         }    private static void displaylabel(string labelfilename)         {             system.diagnostics.processstartinfo info = new system.diagnostics.processstartinfo(labelfilename);             info.useshellexecute = true;`enter code here`             info.verb = "open";             system.diagnostics.process.start(info);         } 

it work on website. system.diagnostics.process.start used run perticular program on system. running program on server, file open on server not on browser. wrong approch opening pdf files in browser.

right approach return action type file or filestreamresult:

public filestreamresult pdfgenerator() {      ///byte[] labelbuffer  generate buffer pdf        memorystream ms = new memorystream();      ms.write(labelbuffer, 0, labelbuffer.length);      ms.position = 0;      return new filestreamresult(ms, "application/pdf"); } 

Comments

Popular posts from this blog

php - Submit Form Data without Reloading page -

linux - Rails running on virtual machine in Windows -

php - $params->set Array between square bracket -