En QR-kod för filnedladdning pekar på en fil på din egen server — en PDF, ett installationsprogram, en datamängd. Koden bär länken; om telefonen sparar filen eller visar den avgörs av de rubriker din server skickar.
Payloaden är en vanlig HTTPS-adress, så Webbplats-URL på den här sajten gör en identisk kod gratis. Det som är värt att veta är inte kodningen utan överlämningen: koden får telefonen till adressen, och allt därefter är din servers rubriker och telefonens uppfattning om vad den ska göra med filen.
Filen kan inte läggas i koden. En QR-kod rymmer några hundra tecken i läsbar storlek; den minsta användbara PDF:en är tusenfalt större. Varje «QR-kod med fil» i världen är en länk, och det som påstår annat beskriver en länk med extra steg.
Eftersom målet är en fil och inte en sida finns det ingenstans att visa ett meddelande när något går fel. En saknad fil ger en naken 404 och fel innehållstyp ger tystnad. Att peka koden mot en liten sida som i sin tur länkar filen kostar en tryckning och gör varje fel läsbart.
Dokumentet som alltid slängs, tillgängligt från kartongen produkten kom i, så länge du håller adressen vid liv.
En kod på själva enheten som pekar på den aktuella filen, så att ingen behöver leta rätt modell på en supportsida.
En utskrivbar blankett på tavlan, där alternativet är en hög kopior som tar slut.
Filen finns inte i koden och kan inte finnas där. Kapaciteten i tryckbar storlek är några hundra tecken.
Fel innehållstyp ser ut som en trasig kod. Skanningen fungerade och nedladdningen startade; telefonen vet bara inte vad den fick. Kontrollera vad servern skickar före tryck.
Mobildata är en verklig kostnad för din läsare. En stor fil bakom en okommenterad kod är en tråkig överraskning. Tryck storleken.
Länken måste överleva upplagan. Filer städas in i nya mappar. Använd en stabil adress och omdirigera.
Långa adresser ger täta koder: en adress på 40 tecken är 29 moduler bred och en på 98 tecken 41, mätt med sajtens kodare vid samma felkorrigering.