Click here to Skip to main content
15,884,629 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i'm saving a file using save file dialog..i want to pass that file into file stream..

System.IO.FileStream fs = (System.IO.FileStream)savedlg.OpenFile();
byte[] b=new byte[fs.length];

like this way...
i want to find the length of "fs". i want to pass it in to byte array..

but "fs.lengh" shows "0"....

how to get the original length of filestream
Posted

The Length shows zero, because the length is zero. See MSDN: SaveFileDialog.OpenFile method[^]

"this method creates a new file with the selected name and opens it with read/write permissions. This can cause unintentional loss of data if you select an existing file to save to. To save data to an existing file while retaining existing data, use the File class to open the file using the file name returned in the FileName property."
 
Share this answer
 
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900