jquery colorbox 플러그인으로 이미지 갤러리를 만들고 있는데 이미지의 경우 크기와 작물을 조작하기 위해 asp.net webapi를 사용하고 있습니다.Webapi에서 이미지의 ColorBox에 이상한 문자가 있습니다.
내 문제는 내가 썸네일을 클릭 할 때 열리고 상자가 열렸지만 이미지 대신 평면 텍스트 파일을로드하는 것처럼 이상한 문자가 상자 안에 많이 표시됩니다.
내가 뭘 잘못하고 있는지 알 수 있습니까?
<a class="gal_4" href="/api/CDN/GaleryImage/25" rel="image"><img src="/api/CDN/GaleryThumbnail/25" alt="" /></a>
<script>
$(function() {
$(".gal_4").colorbox({ rel: 'gal_4' });
});
</script>
및 반환 된 이미지를 생성 webapi에 대한 :
코드 그게 전부
HttpResponseMessage rv = new HttpResponseMessage(HttpStatusCode.OK);
MemoryStream oMS;
... Load image byte array on Memory stream ...
rv.Content = new ByteArrayContent(oMS.ToArray());
rv.Content.Headers.ContentType = new MediaTypeHeaderValue("image/jpg");
return rv;
나는 그것을 아주 잘 작동 내 HTML에서 이미지 태그의 src 속성을 지적, 하지만 colorbox, 어떤 생각으로? 당신의 도움이
감사합니다, 그것은 perfectlly 일; D –