멀티파트 포스트를 위해 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!