2014-03-25 2 views
0

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, 어떤 생각으로? 당신의 도움이

답변

관련 문제