ArrayBuffer를 Base64 인코딩 문자열로 변환
멀티파트 게시를 위해 ArrayBuffer를 base64 문자열로 효율적으로 변환하려면 이 네이티브 코드 조각을 활용하세요. :
function _arrayBufferToBase64( buffer ) { var binary = ''; var bytes = new Uint8Array( buffer ); var len = bytes.byteLength; for (var i = 0; i < len; i++) { binary += String.fromCharCode( bytes[ i ] ); } return window.btoa( binary ); }
효율적인 네이티브를 제공하면서 솔루션을 사용하려면 다음과 같이 더 빠른 비네이티브 구현을 사용하는 것이 좋습니다: https://gist.github.com/958841.
성능 비교는 비네이티브 메서드에 대한 주목할 만한 속도 이점을 보여줍니다. 벤치마크:
위 내용은 ArrayBuffer를 Base64 문자열로 효율적으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!