기본 JavaScript를 사용하여 Base64 문자열을 ArrayBuffer로 변환
이메일 또는 기타 사용자 제공 소스의 데이터 작업과 같은 다양한 시나리오에서 base64로 인코딩된 문자열을 ArrayBuffer로 변환해야 합니다. JavaScript는 외부 서버 통신 없이 이 변환을 수행할 수 있는 간단한 방법을 제공합니다.
atob 및 Uint8Array를 사용한 기본 변환 방법
다음 함수는 base64 문자열을 효과적으로 변환합니다. ArrayBuffer로:
function base64ToArrayBuffer(base64) { // Decode the base64 string into a binary string var binaryString = atob(base64); // Create a new Uint8Array with the length of the binary string var bytes = new Uint8Array(binaryString.length); // Iterate through each character of the binary string and convert it to a byte for (var i = 0; i < binaryString.length; i++) { bytes[i] = binaryString.charCodeAt(i); } // Return the ArrayBuffer containing the converted bytes return bytes.buffer; }
여기서 함수:
이 기본 변환 방법을 활용하면 추가 처리를 위해 base64로 인코딩된 사용자 입력을 ArrayBuffer로 쉽게 변환할 수 있습니다.
위 내용은 기본 JavaScript에서 Base64 문자열을 ArrayBuffer로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!