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

Python Kivy ListView: How to delete selected ListItemButton? -

asp.net mvc 4 - A specified Include path is not valid. The EntityType '' does not declare a navigation property with the name '' -