示例#1
0
        bool CommitUploadMega()
        {
            completionHandle = mega_up.ReadDataTextResponse();
            if (completionHandle.StartsWith("-"))
            {
                throw new Exception(completionHandle);
            }
            MegaAesCtrStreamCrypter encryptedStream = item.From.stream as MegaAesCtrStreamCrypter;
            MegaApiClient           client          = clientTo as MegaApiClient;
            MegaNzNode parent  = new MegaNzNode(item.To.node.Parent.Info.ID);
            INode      newitem = client.CommitUpload(item.From.node.Info.Name, parent, encryptedStream, completionHandle);

            if (newitem != null)
            {
                return(true);
            }
            throw new Exception("Commit Upload Failed.");
        }