protected void btnSave_Click(object sender, EventArgs e) { MoveFileResponse response = new MoveFileResponse(); try { using (svc = new FileService.FileTransferServiceClient()) { IList <DTO.AttachFile> attachFiles = ((IList <DTO.AttachFile>)Session["AttachFiles"]); foreach (DTO.AttachFile item in attachFiles) { String target = AttachFileContainer + @"\" + item.ID; response = svc.MoveFile(new MoveFileRequest() { CurrentContainer = "", CurrentFileName = CryptoBase64.Decryption(item.TargetFullName), TargetContainer = target, TargetFileName = item.TargetFileName }); if (response.Code != "0000") { throw new ApplicationException(response.Message); } item.TargetFullName = response.TargetFullName; } gv.DataSource = attachFiles; gv.DataBind(); } } catch (Exception ex) { response.Message = ex.Message; response.Code = "0001"; } //IList<DTO.AttachFile> attachFiles = ((IList<DTO.AttachFile>)Session["AttechFiles"]).ToList(); //foreach (DTO.AttachFile item in AttachFiles) //{ ////svc = new FileService.FileTransferServiceClient(); //svc = new FileService.FileTransferServiceClient(); //UploadFileResponse response = new UploadFileResponse(); //string res = svc.UploadFile(item.TargetFolder, item.ID, item.DataStream, out response.Code, out response.Message, out response.Certificate); //BLL.FileBiz biz = new BLL.FileBiz(); //string targetFolder = IAS.BLL.Helpers.GenerateIdHelper.GetGenAutoId(); ////biz.UploadToTemp(fUpload.PostedFile.InputStream, fUpload.FileName, targetFolder, fUpload.FileName); //biz.UploadToTemp(item.DataStream, item.FileName, item.TargetFolder, item.FileName); //Response.Write("Success"); //IAS.FileService.FileUploadMessage fileUploadMessage = new IAS.FileService.FileUploadMessage(); //var res = new DTO.ResponseService<string>(); //var resMsg = new FileService.FileUploadMessage(); //try //{ // resMsg.FileByteStream = item.DataStream; // resMsg.Metadata = new FileMetaData // { // localFilename = item.FileName, // remoteFilename = item.ID, // targetFolder = string.Format(item.FileName + @"\{0}\", item.ID), // }; // svc.UploadFile(ref resMsg.Metadata, ref resMsg.FileByteStream); // res.DataResponse = resMsg.Metadata.resMsg; //} //catch (Exception ex) //{ // res.ErrorMsg = "กรุณาติดต่อผู้ดูแลระบบ"; // +resMsg.Metadata.resMsg; //} //} }