2009-03-16 6 views
2

게시물 요청에 대한 응답으로 이미지가 표시됩니다. 자바 스크립트를 사용하여 웹 브라우저에서 어떻게 표시합니까? 자바 스크립트를 사용하여 이진 데이터를 처리 할 수 ​​있습니까?POST를 통한 이미지 응답

+0

을 가장 크로스 브라우저 방식 나는 이해하지 못한다. 사용자가 페이지를보고 게시물을 시작하면 서버가 이미지로 응답합니다. 지금까지 그렇게 좋았지 만 다음에 무엇을하고 싶니? – cdonner

답변

0

없음 : 이미지가 항상 URL에서로드되지

4

당신은베이스 64 SRC와의 IMG 태그 생성 할 수 있습니다

 
<img alt="Embedded Image" 
    src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." /> 

을이 아마 .createElement를 사용하여, aswell 동적으로 수행 할 수 있습니다 src를 설정합니다.

하지만 자바 스크립트를 사용하여 이진 데이터를 base64로 변환해야합니다. 자바 스크립트에서 바이너리 데이터를 처리하면 문제가 발생할 수 있으므로 서버 측에서 처리하는 것이 더 간단 할 것입니다. 그러나 그것은 당신에게 상당한 오버 헤드를 줄 것입니다.하지만 아마도 문제는 아닙니다. 이 당신을 도움이된다면

그렇지 않으면, 참조 : http://www.webtoolkit.info/javascript-base64.html

1

는 데이터 형식에 따라 이미지를로드 할 수 data URI을 사용할 수 있습니다. 브라우저 지원을주의하십시오.

1

Gears을 사용하면 응답을 blob로 바꿀 수 있고 로컬 캐시 서버로 URL에 바인딩 할 수 있습니다. 그 후에 해당 URL에 대한 참조는 이미지 데이터를 사용하여 로컬로 응답합니다.

1

단순히 POST 요청의 응답으로 이미지 URL을 가져, 다음의 img SRC =를 사용하여 이미지에 GET 호출을하는 것이 작업을 수행하는 "..."

관련 문제