Kyoo/Kyoo/Controllers/ThumbnailController.cs
Zoe Roux edc5def19a Adding thumbnails management (downloading, checking local versions...)
Finishing the browse/library tab of the web app.
2019-08-19 01:34:01 +02:00

26 lines
762 B
C#

using Kyoo.InternalAPI;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.FileProviders;
// For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
namespace Kyoo.Controllers
{
public class ThumbnailController : Controller
{
private ILibraryManager libraryManager;
public ThumbnailController(ILibraryManager libraryManager)
{
this.libraryManager = libraryManager;
}
[HttpGet("thumb/{showSlug}")]
public IActionResult GetShowThumb(string showSlug)
{
string thumbPath = libraryManager.GetShowBySlug(showSlug).ImgPrimary;
return new PhysicalFileResult(thumbPath, "image/jpg");
}
}
}