Get the binary data buffer#
binary data buffer ประกอบด้วยข้อมูลไฟล์ binary ทั้งหมดที่ประมวลผลโดย workflow คุณจำเป็นต้องเข้าถึงมันหากต้องการดำเนินการกับข้อมูล binary เช่น:
- จัดการข้อมูล: ตัวอย่างเช่น เพิ่ม header ของคอลัมน์ลงในไฟล์ CSV
- ใช้ข้อมูลในการคำนวณ: ตัวอย่างเช่น คำนวณค่า hash จากข้อมูลนั้น
- HTTP requests ที่ซับซ้อน: ตัวอย่างเช่น รวมการอัปโหลดไฟล์กับการส่งข้อมูลรูปแบบอื่น
Not available in Python
getBinaryDataBuffer()
ไม่รองรับเมื่อใช้ Python
คุณสามารถเข้าถึง buffer โดยใช้ฟังก์ชัน getBinaryDataBuffer()
ของ n8n:
1 2 3 4 5 6 |
|
ตัวอย่างเช่น:
1 2 |
|
คุณควรใช้ฟังก์ชัน getBinaryDataBuffer()
เสมอ และหลีกเลี่ยงการใช้วิธีการเก่าๆ ในการเข้าถึง buffer โดยตรง เช่น การกำหนดเป้าหมายด้วย expressions อย่าง items[0].binary.data.data