private void fileCopy(string strURL) { //异步HTTP请求 AsyncHttpRequester ahr = new AsyncHttpRequester(); ahr.PostExecute += (result) => { //获取Json数据 ActionJson ajson = new ActionJson(result); //文件拷贝成功 if (ajson.flag) { //跨线程修改UI MethodInvoker mi = new MethodInvoker(() => { readFolderMenu(CuttentFolderID); }); this.BeginInvoke(mi); } //文件拷贝失败 else { //提示错误信息 MessageBox.Show(ajson.message); } }; ahr.GetHttpResponse(strURL, null); }
private void renameFile(int folderid, int fileid, string newfilename) { string strURL = URL.GetUrl_RenameFile(folderid, fileid, newfilename); //异步HTTP请求 AsyncHttpRequester ahr = new AsyncHttpRequester(); ahr.PostExecute += (result) => { //获取Json数据 ActionJson ajson = new ActionJson(result); //重命名成功 if (ajson.flag) { //跨线程修改UI MethodInvoker mi = new MethodInvoker(() => { readFolderMenu(CuttentFolderID); }); this.BeginInvoke(mi); } //失败 else { //提示错误信息 MessageBox.Show(ajson.message); } }; ahr.GetHttpResponse(strURL, null); }