/// <summary> ///上传文件 /// </summary> public async void Upload(string parentID) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title = "选择文件"; openFileDialog.Filter = "所有文件|*.*"; openFileDialog.FileName = string.Empty; openFileDialog.FilterIndex = 1; openFileDialog.RestoreDirectory = true; openFileDialog.DefaultExt = "zip"; DialogResult result = openFileDialog.ShowDialog(); if (result == System.Windows.Forms.DialogResult.Cancel) { return; } System.IO.FileInfo info = new System.IO.FileInfo(openFileDialog.FileName); OneDriveManager oneDrive = new OneDriveManager(); oneDrive.Progress += OneDrive_Progress; oneDrive.Exception += OneDrive_Exception; CloudObject.FileInformation f = new CloudObject.FileInformation { ParentId = parentID, FileName = info.Name, FileSize = info.Length, FilePath = info.Directory.ToString() }; bool isSuccess = await oneDrive.Start(f, parentID, Clouder.OperaType.UpLoad); }
public async void Load(FileEntity fileId, string fileName, long fileSize) { CloudObject.FileInformation f = new CloudObject.FileInformation { FileName = fileId.FileName, FileId = fileId.FileId, FileSize = long.Parse(fileId.FileSize), IsFolder = fileId.IsFile, ParentId = fileId.ParentID }; //bool isSuccess = await oneDrive.Start(f, @"E:\asd", Clouder.OperaType.DownLoad); bool isSuccess = await CloudManager.Start(oneDriveCloud.CloudId, f, @"C:\Users\zhang\Desktop\asd", Clouder.OperaType.DownLoad); }