Beispiel #1
0
        private static async Task filemap_remove(IOwinContext context, FormData formdata)
        {
            if (formdata.mapParams.ContainsKey("url"))
            {
                var b = CustomServer.RemoveStaticFileMap(formdata.mapParams["url"]);
                if (b)
                {
                    MyJson.JsonNode_Object json = new MyJson.JsonNode_Object();
                    json["tag"] = new MyJson.JsonNode_ValueNumber(0);
                    await context.Response.WriteAsync(json.ToString());

                    return;
                }
                else
                {
                    MyJson.JsonNode_Object json = new MyJson.JsonNode_Object();
                    json["tag"] = new MyJson.JsonNode_ValueNumber(-2);
                    json["msg"] = new MyJson.JsonNode_ValueString("remove filemap fail.");
                    await context.Response.WriteAsync(json.ToString());

                    return;
                }
            }
            else
            {
                MyJson.JsonNode_Object json = new MyJson.JsonNode_Object();
                json["tag"] = new MyJson.JsonNode_ValueNumber(-1);
                json["msg"] = new MyJson.JsonNode_ValueString("need param: url.");
                await context.Response.WriteAsync(json.ToString());

                return;
            }
        }