Arbejde med Binære Data
Stryg for at vise menuen
Binære data i n8n er enhver fil-payload, herunder billeder, PDF'er, CSV'er og dokumenter. Formålet er at lade et workflow modtage en fil, udtrække nyttigt indhold, omforme det og videregive det til de næste trin.
Håndtering af binære data i n8n følger en enkel og gentagelig proces. Uanset om du arbejder med CSV'er, billeder eller PDF'er, gælder den samme logik: modtag filen, inspicér dens detaljer, udtræk det relevante og forbered det til næste trin i dit workflow.
- Modtag en filinput (for eksempel en formularindsendelse med et filfelt).
- Inspicér den binære payload ved at kontrollere filnavn, MIME-type og størrelse.
- Udtræk indholdet, såsom at omdanne en CSV til rækker eller et billede til base64.
- Rens, filtrér, aggreger eller opsummer de udtrukne data.
- Konverter eventuelt mellem fil, tekst (base64) og fil igen, afhængigt af hvad næste node eller API forventer.
Feltnavne er vigtige. Når en node beder om et input binært felt, skal det matche det præcise feltnavn, der indeholdt filen. En uoverensstemmelse betyder, at du får en tom output.
Trin-for-trin CSV-eksempel
Start med at opsætte en formularindsendelses-trigger med et filfelt. Du kan begrænse uploads efter filtype, såsom .csv eller .png. Til test kan du uploade en eksempel-fil og udtrække CSV'en.
Når filen er modtaget, inspicer node-outputtet og åbn binær-sektionen. Du vil se filnavn, MIME-type og filstørrelse.
Brug derefter en CSV-læser til at udtrække indholdet. Indstil Input Binary Field til det præcise navn på det uploadede filfelt. Hver række i CSV'en bliver til sit eget element.
Når dataene er udtrukket, omform dem. Filtrer rækker fra, du ikke har brug for, konverter kolonner til de korrekte typer (for eksempel, gør release_year til et tal), og behold kun vigtige felter som title og release_year. Hvis data på rækkeniveau ikke er nødvendige, kan du opsummere dem, for eksempel ved at gruppere efter type eller tælle totaler.
Til sidst skal du strukturere outputtet. Brug Aggregate til at samle alle elementer i én liste til AI eller rapportering, eller Split Out til at behandle hvert element individuelt. Dette holder dit workflow klart, effektivt og forudsigeligt.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat