2012-04-05 4 views
1

또 다른 비슷한 질문을 발견했습니다 : Best way to download images from XML content in StackOverflow, 그러나 정확히 동일하지는 않습니다.멀티플 작은 이미지를 다운로드하는 가장 좋은 방법

XML 콘텐츠에서 여러 개의 작은 이미지가 있으며 서버와 클라이언트 측면에서 제어 할 수 있습니다. 이미지 바이트를 XML에 삽입하거나 XML의 각 이미지에 대한 URL 만 전달하고 클라이언트가 이미지를 다운로드하기 위해 http 호출을 다시 시작해야합니까? 저 레이턴시로 촬영하고 있지만 이미지는 많지 않습니다. 크기가 10 ~ 15k 인 이미지 100 개입니다.

모든 제안/의견을 환영합니다.

+0

이미지 바이트를 XML에 포함하면 잘못된 XML이 생성됩니다. (또는 엔티티로 가득 찬 매우 뚱뚱한 XML과 인코딩 문제의 위험) – SLaks

+0

xml에 임베드 된 이미지 바이너리를 인코딩합니다. 그것을 고려해 볼 때, 가장 좋은 해결책은 무엇일까요? – Lily

+0

그러면 XML이 이미지보다 6 배 커집니다. – SLaks

답변

0

단일 HTTP 요청을 사용하고 multi-part MIME response을 반환해야합니다.

+0

http 요청이 여러 이미지를 반환한다는 것을 의미합니까? – Lily

+0

예. – SLaks

0

XML의 사용 방법에 따라 다릅니다.

일부 이미지 만 사용되는 경우 XML에 URL을 넣는 것이 가장 좋은 방법입니다.

XML 사용자가 매번 모든 이미지를 사용할 것으로 예상되면 이미지를 XML에 포함시키는 것이 좋지 않습니다.

나인 경우 URL을 XML에 넣을 수 있습니다. 확장 성이 뛰어난 솔루션이고 유지 관리가 잘 될 수 있기 때문입니다. XML의 중요한 기능 중 하나는 인도적으로 읽을 수있는 기능입니다. 많은 바이너리 데이터를 XML에 넣으면 그 목적을 이길 수 있습니다.

URL에 XML을 사용하면 대기 시간을 줄이기 위해 클라이언트가 많은 기술을 사용할 수 있으므로 대기 시간 문제가 발생하지 않을 것입니다.

관련 문제