private void UploadWholeFile(HttpContext context, List<FileModel> fs)
        {
            for (int i = 0; i < context.Request.Files.Count; i++)
            {
                var fileName = DataHelper.GetUniqueKey() + ".jpg";
                var file = context.Request.Files[i];
                if (input.Group == GROUP_ITEM)
                {
                    UploadHelper.UploadImage(file.InputStream, 60, 60, input.UrlImageSmall + fileName);
                    UploadHelper.UploadImage(file.InputStream, 170, 170, input.UrlImageNormal + fileName);
                    UploadHelper.UploadImage(file.InputStream, 400, 400, input.UrlImageLarger + fileName);

                    var f = new FileModel(handler, file.ContentLength, fileName, input);
                    fs.Add(f);
                }
            }
        }
        private void ListCurrentFiles(HttpContext context)
        {
            // Local variable declaration
            var files = FileHelper.GetSmallImages(input.Url, Logics.EXT_JPEG);
            var listFiles = new List<FileModel>();

            // Check valid
            if (files == null)
            {
                files = new List<FileInfo>();
            }

            // Get data
            foreach (var obj in files)
            {
                var file = new FileModel(handler, (int)obj.Length, obj.Name, input);
                listFiles.Add(file);
            }
            // Convert json
            var jsonObj = JsonHelper.Serialize(listFiles.ToArray());
            context.Response.AddHeader("Content-Disposition", "inline; filename=\"files.json\"");
            context.Response.Write(jsonObj);
            context.Response.ContentType = "application/json";
        }