2016-06-15 2 views

답변

1

toDataURL의 [data-uri] 크기에는 제한이 있습니까?

예, some browsers (from MDN) 데이터-URI 길이상의 임의의 제한이있을 수있다 :

[...] 브라우저 데이터의 특정 최대 길이를 지원할 필요가 없다. [...]

정확한 제한은 언제든지 변경 될 수 있으므로 계속 시도해야합니다. 한도는 자원 정책 (부분적으로는 particular with mobile devices and some platforms)으로 인한 것이지만 보안상의 문제이기도합니다.

가능하면이 프레임 워크에서 사용할 수있는 경우 toBlob()을 사용하는 것이 좋습니다. 그렇지 않은 경우 대체 경로는 프레임 워크 (f.ex. getContext().canvas을 통해)를 통해 캔버스 요소에 직접 액세스 할 수 있으며 이에 대해서는 toBlob()으로 전화하십시오. 일부 브라우저는 polyfill for toBlob()이 필요할 수 있습니다.