private void OnWriteReady(object sender, OpenWriteCompletedEventArgs e) { byte[] fileChunk = e.UserState as byte[]; if (fileChunk != null) { Stream httpStream = e.Result; httpStream.Write(fileChunk, 0, fileChunk.Length); httpStream.Close(); } }