/// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public async Task <object> UploadFile()
        {
            try
            {
                var path = System.AppDomain.CurrentDomain.BaseDirectory + "UploadTemp//";
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
                var provider = new MultipartFormDataStreamProvider(path);
                var result   = await Request.Content.ReadAsMultipartAsync(provider);

                var formData = result.FormData;

                if (provider.FileData.Count == 1)
                {
                    var buffer = File.ReadAllBytes(provider.FileData[0].LocalFileName);

                    var fs = new FileStream(FileMangage.GetLocalhostPath(provider.FormData.Get("filePath")) + provider.FormData.Get("fileName"), FileMode.Append, FileAccess.Write);
                    fs.Write(buffer, 0, buffer.Length);
                    fs.Close();

                    File.Delete(provider.FileData[0].LocalFileName);
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        public object GetFiles(string localhost, string name)
        {
            var dd   = FileMangage.GetRequestUriPath(Request.Headers.Referrer.AbsolutePath);
            var temp = FileMangage.GetTuple(name, System.AppDomain.CurrentDomain.BaseDirectory);

            return(new
            {
                name = name,
                path = temp.Item2.Replace("localhost", localhost),
                children = Directory.Exists(temp.Item1) ?FileMangage.Get(temp.Item1) : null
            });
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="fillName"></param>
 /// <returns></returns>
 public bool DeleteFile(FileParm fileParm)
 {
     try
     {
         var file = FileMangage.GetLocalhostPath(fileParm.Path);
         File.Delete(file + fileParm.File);
         return(true);
     }
     catch
     {
         return(false);
     }
 }