ใน Node.js, Blob
ไม่ได้เป็นคลาสสตรีม (stream) ที่ใช้ในเว็บเบราว์เซอร์ เนื่องจาก Node.js มีวิธีการจัดการข้อมูลแบบ binary และการทำงานกับไฟล์แบบ binary โดยตรงโดยใช้ Buffer
และ fs
module แทนการใช้ Blob
ที่ใช้ในเว็บเบราว์เซอร์
ตัวอย่างการอ่านและเขียนไฟล์แบบ binary โดยใช้ Buffer
ใน Node.js:
- อ่านไฟล์แบบ binary:
1 | const fs = require('fs'); |
- เขียนไฟล์แบบ binary:
1 | const fs = require('fs'); |
ใน Node.js, คุณใช้ Buffer
แทน Blob
เพื่อทำงานกับข้อมูลแบบ binary โดยที่ Buffer
จะใช้เพื่ออ่านและเขียนข้อมูลแบบ binary ลงในไฟล์ และสามารถใช้งานได้โดยตรงกับโมดูล fs
ของ Node.js เพื่อจัดการไฟล์แบบ binary ได้อย่างมีประสิทธิภาพ.