A message sent from the viewer to the simulator to request a temporary upload capability which allows an asset to be uploaded
Inheritance: AssetUploaderBlock
コード例 #1
0
ファイル: Upload.cs プロジェクト: thoys/simian
        private void UploadBakedTextureHandler(Capability cap, IHttpClientContext context, IHttpRequest request, IHttpResponse response)
        {
            UploadBakedTextureMessage reply = new UploadBakedTextureMessage();
            UploaderRequestUpload replyBlock = new UploaderRequestUpload();

            // Create a temporary uploader capability
            replyBlock.Url = m_scene.Capabilities.AddCapability(cap.OwnerID, true, m_scene.ID, "UploadBakedTextureData");
            reply.Request = replyBlock;

            m_log.Debug("Created baked texture upload capability " + replyBlock.Url + " for " + cap.OwnerID);

            LLUtil.SendLLSDXMLResponse(response, reply.Serialize());
        }