/// <summary> /// </summary> /// <param name="path"></param> /// <param name="request"></param> /// <param name="httpRequest"></param> /// <param name="httpResponse"></param> /// <returns></returns> public byte[] uploaderCaps(string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse) { handlerUpLoad = OnUpLoad; handlerUpLoad(m_agentID, m_assetID, HttpServerHandlerHelpers.ReadFully(request)); OSDMap map = new OSDMap(); map["new_asset"] = m_assetID.ToString(); map["item_id"] = UUID.Zero; map["state"] = "complete"; MainServer.Instance.RemoveStreamHandler("POST", uploaderPath); return(OSDParser.SerializeLLSDXmlBytes(map)); }
/// <summary> /// </summary> /// <param name="path"></param> /// <param name="request"></param> /// <param name="httpRequest"></param> /// <param name="httpResponse"></param> /// <returns></returns> public byte[] uploaderCaps(string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse) { handlerUpLoad = OnUpLoad; handlerUpLoad(m_agentID, m_assetID, HttpServerHandlerHelpers.ReadFully(request)); OSDMap map = new OSDMap(); map["new_asset"] = m_assetID.ToString(); map["item_id"] = UUID.Zero; map["state"] = "complete"; MainServer.Instance.RemoveStreamHandler("POST", uploaderPath); return OSDParser.SerializeLLSDXmlBytes(map); }