resource.vpress.vn
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using ngaoda.Services;
|
||||
|
||||
namespace ngaoda.Controllers
|
||||
{
|
||||
public class ImageProcessingController(IImageProcessingService imageProcessingService) : Controller
|
||||
{
|
||||
|
||||
[HttpGet("ImageProcessing")]
|
||||
public IActionResult ProcessImage(string path, int w = 680, int h = 0, int q = 100, int dpr = 1, string fit = "fill")
|
||||
{
|
||||
try
|
||||
{
|
||||
var response = imageProcessingService.ProcessImage(path, w, h, q, dpr, fit);
|
||||
return File(response.fileContent, response.contentType);
|
||||
}
|
||||
catch(Exception exception)
|
||||
{
|
||||
throw;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user