ImageResizer에 WebAPI에서 제공하는 이미지의 크기를 조정하려고합니다. 나는 ImageResizer를 문서에 따라 설치했다. /resizer.debug.ashx는 아무런 문제가 없습니다. 정적 이미지의 크기를 조정하려고하면 정상적으로 작동합니다.ImageResizer가 WebAPI에서 제공하는 이미지의 크기를 조정하지 않습니다.
/api/files/image/image.jpg?width=100
/api/files/image/image.jpg?width=100&process=always
/api/files/image/image.jpg?width=100&format=jpg
내 WebAPI 조치는 다음과 같습니다 : WebAPI와 ImageResizer을 사용하는 방법은
[HttpGet]
public HttpResponseMessage Image(string name)
{
var filePath = GetFilePath();
var response = new HttpResponseMessage(HttpStatusCode.OK);
response.Content = new StreamContent(new FileStream(filePath, FileMode.Open, FileAccess.Read));
response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("inline");
response.Content.Headers.ContentDisposition.FileName = fileData.OriginalFileName;
response.Content.Headers.ContentLength = fileData.ContentLength;
response.Content.Headers.ContentType = new MediaTypeHeaderValue(fileData.MediaType);
return response;
}
있습니까
나는 이러한 매개 변수를 사용하여 크기를 조정하려고?
감사합니다. WebAPI를 사용하여 파일 메타 데이터를 반환하고 ImageResizer 핸들러를 사용하여 이미지를 제공해야한다고 보입니다. 그리고 지금은 내 목적을 위해 VirtualFolder 플러그인이 필요한 것을 할 것입니다. – marisks