คำถามติดแท็ก arraybuffer

22
การแปลงระหว่างสตริงและ ArrayBuffers
มีเทคนิคที่ยอมรับกันโดยทั่วไปสำหรับการแปลงสตริง JavaScript ให้เป็นArrayBuffersและในทางกลับกันได้อย่างมีประสิทธิภาพหรือไม่? โดยเฉพาะฉันต้องการที่จะสามารถเขียนเนื้อหาของ ArrayBuffer ไปที่localStorageและอ่านมันกลับมา



6
วิธีไปจาก Blob ไปยัง ArrayBuffer
ฉันกำลังศึกษา Blobs และสังเกตเห็นว่าเมื่อคุณมี ArrayBuffer คุณสามารถแปลงสิ่งนี้เป็น Blob ได้อย่างง่ายดายดังนี้: var dataView = new DataView(arrayBuffer); var blob = new Blob([dataView], { type: mimeString }); คำถามที่ฉันมีตอนนี้คือสามารถเปลี่ยนจาก Blob ไปเป็น ArrayBuffer ได้หรือไม่?

10
แปลงสตริง base64 เป็น ArrayBuffer
ฉันต้องการแปลงสตริงเข้ารหัส base64 เป็น ArrayBuffer สตริง base64 คืออินพุตของผู้ใช้ซึ่งจะถูกคัดลอกและวางจากอีเมลดังนั้นจึงไม่อยู่ที่นั่นเมื่อโหลดเพจ ฉันต้องการทำสิ่งนี้ใน javascript โดยไม่ต้องเรียก ajax ไปที่เซิร์ฟเวอร์ถ้าเป็นไปได้ ฉันพบว่าลิงก์เหล่านั้นน่าสนใจ แต่พวกเขาไม่ได้ช่วยฉัน: ArrayBuffer เป็นสตริงที่เข้ารหัส base64 นี่คือเกี่ยวกับการแปลงตรงกันข้ามจาก ArrayBuffer เป็น base64 ไม่ใช่ในทางกลับกัน http://jsperf.com/json-vs-base64/2 มันดูดี แต่ฉันหาวิธีใช้รหัสไม่ได้ มีวิธีง่ายๆในการแปลงหรือไม่? ขอบคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.