2012-05-10 149 views
0

我有一个php页面,点击一个aspx页面http://server/default.aspx?xml=abc,该文件使用xml在查询字符串中发送并存储在.net服务器上创建一个PDF。从Aspx生成响应页面

现在,我怎样才能得到PDF文件生成的bytearray?我也想知道如何从ASPX

注意响应:我做了,直到genrating字节组在ASP

+0

如果PDF存储在服务器中,您希望如何向您发送字节数组? – Shoban

+0

我想知道它可以发送的方式,我有字节数组生成只是想生成一个PHP页面的响应 – Shaun

回答

0

它会打开一个文件,写二进制响应返回给调用者。

using(var file = new FileStream("", FileMode.Open, FileAccess.Read)) 
{ 
     var byteArray = new byte[file.Length]; 

     var br = new BinaryReader(file); 

     byteArray = br.ReadBytes((int)file.Length); 

     Response.BinaryWrite(byteArray); 
} 
+0

我可以通过$ _POST获取吗? – Shaun

+0

对不起,不太熟悉php,但基本上来自页面的响应将是一个字节数组 – SCB