我已经尝试过在网站上提供的所有可能的解决方案。
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的字节格式,但它在我的本地系统上完美地工作它与服务器有什么关系吗?任何帮助将不胜感激
答案 0 :(得分:0)
你可以试试这个: -
byte[] bytes = new byte[FileUpload1.PostedFile.ContentLength];
bytes = FileUpload1.FileBytes;