public void CreateFileModeUploadSession(VmUploadDirectoryManager manager) { VmMessageHttpRequest req = new VmMessageHttpRequest(); req.Mappings["command"] = "createSession"; req.Mappings["data"] = manager.GetSessionManifest(); VmMessageHttpResponse res = req.Send(); String sessionId = res.Mappings["sessionId"]; manager.WriteSessionCookie(sessionId); }
public void CreateChunkedModeUploadSession(VmUploadDirectoryManager manager) { VmMessageHttpRequest req = new VmMessageHttpRequest(); req.Mappings["command"] = "createSession"; req.Mappings[TRANSMISSION_MODE_KEY] = TRASNMISSION_MODE_CHUNKED; req.Mappings["data"] = manager.GetChunkedSessionManifest(); VmMessageHttpResponse res = req.Send(); String sessionId = res.Mappings["sessionId"]; manager.WriteSessionCookie(sessionId); }