Exemple #1
0
        public void UploadFile(FileMetaData MetaData, FileStream stream)
        {
            try
            {
                string str = ConfigurationManager.AppSettings["FileTransferPath"];

                using (var stream2 = new FileStream(Path.Combine(str, MetaData.RemoteFileName), FileMode.Create))
                {
                    var buffer = new byte[0x10000];

                    for (int i = stream.Read(buffer, 0, 0x10000); i > 0; i = stream.Read(buffer, 0, 0x10000))
                    {
                        stream2.Write(buffer, 0, i);
                    }
                }
            }

            catch (IOException exception)
            {
                throw new FaultException <IOException>(exception);
            }
        }
Exemple #2
0
    public void UploadFile(FileMetaData MetaData, FileStream stream)
    {
        try
        {
            string str = ConfigurationManager.AppSettings["FileTransferPath"];

            using (var stream2 = new FileStream(Path.Combine(str, MetaData.RemoteFileName), FileMode.Create))
            {
                var buffer = new byte[0x10000];

                for (int i = stream.Read(buffer, 0, 0x10000); i > 0; i = stream.Read(buffer, 0, 0x10000))
                {
                    stream2.Write(buffer, 0, i);
                }
            }
        }

        catch (IOException exception)
        {
            throw new FaultException<IOException>(exception);
        }
    }
 public FileDownloadReturnMessage(FileMetaData metaData, Stream stream)
 {
     DownloadedFileMetadata = metaData;
     FileByteStream = stream;
 }
 public FileDownloadReturnMessage(FileMetaData metaData, Stream stream)
 {
     DownloadedFileMetadata = metaData;
     FileByteStream         = stream;
 }