在C#中读取pdf文件时出现System.byte错误

时间:2015-03-17 06:13:45

标签: c#

我已经尝试过在网站上提供的所有可能的解决方案。

private byte[] GetBinaryFile()
{
    Stream fs = FileUpload1.PostedFile.InputStream;
    BinaryReader br = new BinaryReader(fs);
    Byte[] bytes = br.ReadBytes((Int32)fs.Length);
    return bytes;
}

这是我试图从fileuploader中读取的,但是没有用。然后我改变了我首先在服务器上传文件的想法,然后我试图阅读,但这再次给了我同样的system.byte()错误。事情是它不返回pdf的字节格式,但它在我的本地系统上完美地工作它与服务器有什么关系吗?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

你可以试试这个: -

byte[] bytes = new byte[FileUpload1.PostedFile.ContentLength];
bytes = FileUpload1.FileBytes;