ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

webservice - upload .net stream

Hi 

I imported several webservice vi, according to webservice document, there is one service, which has a parameter is stream bytes. customer demonstrated the way of using C# to read/convert a file to bytes stream. 

byte[] FileToStream(string fileName)

    {

        // Open file

using (FileStreamfileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read))

        {

            // read file byte[] 

byte[] bytes = new byte[fileStream.Length];

fileStream.Read(bytes, 0, bytes.Length);

fileStream.Close();

            // convert byte[] to Stream 

            Stream stream = new MemoryStream(bytes);

byte[] bytes = new byte[stream.Length];

stream.Read(bytes, 0, bytes.Length);

        // set position

stream.Seek(0, SeekOrigin.Begin);

return bytes;

        }

    }

 

My question is how can convert a file (in fact it is a pdf file) to that kind of byte stream which is expected by that webservice?

 

thanks

WD

0 Kudos
Message 1 of 1
(2,917 Views)