Exemplo n.º 1
0
 NextCall onCompleteUpload(WorkflowMethod invoker)
 {
     WMUploadFiles diag = (WMUploadFiles)invoker;
     _filePath = diag.UploadPath;
     _desFolder = WAFRuntime.Engine.FileTempPath + Guid.NewGuid() + "\\";
     WAFRuntime.FileSystem.DirectoryCreate(_desFolder);
     WMUnCompressFiles diagZip = new WMUnCompressFiles(_filePath, _desFolder);
     return new NextCall(diagZip, onCompleteUnzip);
 }
Exemplo n.º 2
0
 public override NextCall Invoke(WorkflowMethod invoker)
 {
     _path = GetSecureInput<string>();
     _tempPath = Engine.FileTempPath + Guid.NewGuid();
     WAFRuntime.FileSystem.DirectoryCreate(_tempPath);
     WMUnCompressFiles d = new WMUnCompressFiles(_path, _tempPath, true);
     return new NextCall(d, onCompleteUnCompress);
 }
Exemplo n.º 3
0
 NextCall onCompleteUpload(WorkflowMethod invoker)
 {
     WMUploadFiles upload = (WMUploadFiles)invoker;
     string file = upload.GetUploadedFiles()[0];
     _tempPath = Engine.FileTempPath + Guid.NewGuid();
     WAFRuntime.FileSystem.DirectoryCreate(_tempPath);
     WMUnCompressFiles d = new WMUnCompressFiles(file, _tempPath, true);
     return new NextCall(d, onCompleteUnCompress);
 }
Exemplo n.º 4
0
 NextCall onUploadComplete(WorkflowMethod invoker)
 {
     WMUploadFiles u = (WMUploadFiles)invoker;
     _targetTempFolder = WAFRuntime.Engine.FileTempPath + Guid.NewGuid();
     WFContext.Info.InBackgroundMode = false;
     WMUnCompressFiles d = new WMUnCompressFiles(u.UploadPath, _targetTempFolder);
     return new NextCall(d, onUnzipComplete);
 }