Fayl binary ah waa inuu u yimaado macmiilka HTTP sida bayti. In lagu akhriyo akhriye qoraal oo string-ka soo baxa dib loogu codeeyo ASCII waxay beddeli kartaa qiyamka ka hor inta boroksigu wax helo. In tijaabo qoraal yar ay shaqeyso ma ka dhigeyso jidkaas mid ammaan u ah sawir, kayd ama dukumenti.

Jidka soo-gelinta .NET ee jira, ku beddel beddelaaddaas isha jirka binary-ga:

using var file = File.OpenRead(path);
using var content = new StreamContent(file);

Ku gudbi nuxurka soo-gelinta HTTP ee loo habeeyay codsiga; qaybtani waxay dhistaa isha jirka, halka macmiilka jira uu weli leeyahay habka, goobta, boroksiga iyo maaraynta nolosha.

Ka saar Content-Length kasta oo laga xisaabiyay tirada xarafyada string-ka hore. Goobtani waxay ku cabbirtaa octet. U oggolow maktabadda HTTP inay ka dhisto qaab-jirka matalaadda jirka halkii aad ku lammaan lahayd tirada xarafyada iyo buffer si kale loo codeeyay.

Soo-gelin qoraal oo ula kac ah, si cad u dooro codeynta oo dhererka loo baahan yahay ka soo qaado baytiga la diray. Go'aankaas qaab-qoraalka ah waa in aan lagu dabaqin faylal kasta.

Isbarbar dhig faylka la wareejiyay iyo qiime la filayo oo la aaminaan karo. Guusha HTTP waxay xaqiijinaysaa in hawlgalka soo-gelinta uu dhammaaday lakabkaas; ma tusi karto in beddelaad qoraal hore u ilaalisay baytiga asalka ah.

Maqaallo la xiriira