从Aspx页面生成响应

时间:2012-05-10 07:31:58

标签: php asp.net bytearray

我有一个访问aspx页面http://server/default.aspx?xml=abc的php页面,该文件使用查询字符串中发送的xml创建PDF,并将其存储在.net服务器上。

现在,我如何获得生成的PDF文件的bytearray?我也想知道如何从aspx

生成响应

注意:我完成了直到在asp

中生成bytearray

1 个答案:

答案 0 :(得分: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);
}