Ba chóir comhad dénártha teacht chuig an gcliant HTTP mar bhearta. Má léann tú é le léitheoir téacs agus má athchódaíonn tú an teaghrán a thagann as mar ASCII, féadfar luachanna a athrú sula bhfaigheann an seachfhreastalaí aon rud. Ní hionann sampla téacs beag a bheith ag obair agus an cosán sin a bheith sábháilte d'íomhá, d'chartlann nó do dhoiciméad.

I gcosán uaslódála .NET atá ann cheana, cuir foinsí comhlachta dhénártha in ionad an tiontaithe sin:

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

Cuir an t-ábhar trí uaslódáil HTTP chumraithe an fheidhmchláir; socraíonn an mhír foinse an chomhlachta, agus tá an modh, an ceann scríbe, an seachfhreastalaí agus an láimhseáil saoil fós ag an gcliant atá ann cheana.

Bain aon Content-Length a ríomhadh ó líon carachtar an tseanteaghráin. Tomhaiseann an réimse ochtóidí. Lig don leabharlann HTTP an frámaíocht a thógáil ó léiriú an chomhlachta seach líon carachtar a phéireáil le maolán atá códaithe ar bhealach difriúil.

Le haghaidh uaslódáil téacs a dhéantar d'aon ghnó, roghnaigh an t-ionchódú go sainráite agus díorthaigh aon fhad riachtanach ó na bearta a sheoltar. Níor cheart an cinneadh formáid téacs sin a chur i bhfeidhm ar chomhaid threallacha.

Cuir an déantúsán aistrithe i gcomparáid le luach ionchais iontaofa. Deimhníonn rath HTTP gur críochnaíodh oibríocht uaslódála ag an tsraith sin; ní féidir leis a thaispeáint gur chaomhnaigh tiontú téacs roimhe sin na bearta bunaidh.

Ailt ghaolmhara