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