示例#1
0
        public async Task <JsonResult> ThumbsAsync(IEnumerable <FullPath> paths)
        {
            var response = new ThumbsResponseModel();

            foreach (var path in paths)
            {
                response.Images.Add(path.HashedTarget, await path.RootVolume.GenerateThumbHashAsync(path.File));
                //response.Images.Add(target, path.Root.GenerateThumbHash(path.File) + path.File.Extension); // 2018.02.23: Fix
            }
            return(await Json(response));
        }
示例#2
0
        public async Task <JsonResult> Thumbs(IEnumerable <string> targets)
        {
            ThumbsResponseModel response = new ThumbsResponseModel();

            foreach (string target in targets)
            {
                FullPath path = ParsePath(target);
                response.Images.Add(target, path.Root.GenerateThumbHash(path.File));
            }
            return(await Json(response));
        }