public FolderMetadata CreateFolder(string path) { var pa = new PathArg() { path = path }; try { return(PostAndGetJSONData <FolderMetadata>(WebApi.Dropbox.CreateFolderUrl(), pa)); } catch (Exception ex) { HandleDropboxException(ex, false); throw; } }
public void Delete(string path) { try { PathArg pa = new PathArg(); pa.path = path; var url = string.Format("{0}/files/delete", API_URL); HttpWebResponse response = GetResponse(url, pa); new StreamReader(response.GetResponseStream()).ReadToEnd(); } catch (Exception ex) { handleDropboxException(ex); throw; } }
public ListFolderResult ListFiles(string path) { var pa = new PathArg { path = path }; try { return(PostAndGetJSONData <ListFolderResult>(WebApi.Dropbox.ListFilesUrl(), pa)); } catch (Exception ex) { HandleDropboxException(ex, false); throw; } }
public void Delete(string path) { try { var pa = new PathArg() { path = path }; using (var response = GetResponse(WebApi.Dropbox.DeleteUrl(), pa)) using (var sr = new StreamReader(response.GetResponseStream())) sr.ReadToEnd(); } catch (Exception ex) { HandleDropboxException(ex, true); throw; } }
public FolderMetadata CreateFolder(string path) { var pa = new PathArg() { path = path }; var url = string.Format("{0}/files/create_folder", API_URL); try { return(PostAndGetJSONData <FolderMetadata>(url, pa)); } catch (Exception ex) { handleDropboxException(ex); throw; } }
public ListFolderResult ListFiles(string path) { var pa = new PathArg(); pa.path = path; var url = string.Format("{0}/files/list_folder", API_URL); try { return(PostAndGetJSONData <ListFolderResult>(url, pa)); } catch (Exception ex) { handleDropboxException(ex); throw; } }
public void Delete(string path) { try { var pa = new PathArg() { path = path }; var url = string.Format("{0}/files/delete", API_URL); using (var response = GetResponse(url, pa)) using (var sr = new StreamReader(response.GetResponseStream())) sr.ReadToEnd(); } catch (Exception ex) { handleDropboxException(ex); throw; } }
public FolderMetadata CreateFolder(String path) { PathArg pa = new PathArg(); pa.path = path; var url = string.Format("{0}/files/create_folder", API_URL); try { FolderMetadata fm = PostAndGetJSONData <FolderMetadata>(url, pa); return(fm); } catch (Exception ex) { handleDropboxException(ex); throw; } }
public void DownloadFile(string path, Stream fs) { try { var pa = new PathArg { path = path }; var req = CreateRequest(WebApi.Dropbox.DownloadFilesUrl(), "POST"); req.Headers[API_ARG_HEADER] = JsonConvert.SerializeObject(pa); using (var response = GetResponse(req)) Utility.Utility.CopyStream(response.GetResponseStream(), fs); } catch (Exception ex) { HandleDropboxException(ex, true); throw; } }
public void DownloadFile(string path, Stream fs) { try { PathArg pa = new PathArg(); pa.path = path; var url = string.Format("{0}/files/download", CONTENT_API_URL); var req = CreateRequest(url, "POST"); req.Headers[API_ARG_HEADER] = JsonConvert.SerializeObject(pa); HttpWebResponse response = GetResponse(req); Utility.Utility.CopyStream(response.GetResponseStream(), fs); } catch (Exception ex) { handleDropboxException(ex); throw; } }
public FolderMetadata CreateFolder(String path) { PathArg pa = new PathArg(); pa.path = path; var url = string.Format("{0}/files/create_folder", API_URL); try { FolderMetadata fm = PostAndGetJSONData<FolderMetadata>(url, pa); return fm; } catch (Exception ex) { handleDropboxException(ex); throw; } }
public ListFolderResult ListFiles(string path) { PathArg pa = new PathArg(); pa.path = path; var url = string.Format("{0}/files/list_folder", API_URL); try { ListFolderResult lfr = PostAndGetJSONData<ListFolderResult>(url, pa); return lfr; } catch (Exception ex) { handleDropboxException(ex); throw; } }