Osclaíonn an tuarascáil sa bhrabhsálaí, rindreáiltear na paraiméadair, agus táirgeann an cnaipe onnmhairithe earráid, íoslódáil fholamh nó comhad a dhiúltaíonn an scarbhileog a oscailt. Tá cruth caighdeánach ar an teaglaim sin. Tá rindreáil agus fíordheimhniú tástáilte ag leathanach tuarascála atá ag obair, agus faic eile. Is iarratas ar leith é an t-onnmhairiú lena fhreagra féin, agus trí thairseach gan cliant téann sé freisin trí chiseal athscríofa nár dearadh riamh le haghaidh íoslódálacha comhad.

Dhá chonair, leathanach amháin ag obair

Is oibríochtaí difriúla iad rindreáil agus onnmhairiú fiú nuair a thosaíonn siad ón gcnaipe céanna. Rindreálann freastalaí na dtuarascálacha an leathanach do bhrabhsálaí agus rindreálann sé an t-onnmhairiú trí shíneadh aschuir eile lena chineál ábhair féin agus lena iompar earráide féin, mar a chuireann an doiciméadú onnmhairithe síos. Is féidir le tairseach a ligeann an chéad cheann trí go foirfe an dara ceann a mhilleadh fós, mar is freagra é an dara ceann nár thug an tairseach féin súil leis. Roinneann an dá rud seisiún agus seoladh, agus beagnach faic eile.

Caith leathanach atá ag obair mar fhianaise ar fhíordheimhniú agus inrochtaineacht amháin. Cruthaíonn sé gur féidir leis an gcuntas freastalaí na dtuarascálacha a shroicheadh agus go seolann an tairseach HTML ar aghaidh. Ní deir sé faic faoi fhreagraí comhad, ceanntásca socrúcháin ábhair nó athsheoltaí a chríochnaíonn in íoslódáil seachas i ndoiciméad.

Sin an chúis iomlán le cosán an onnmhairithe a chur i gcomparáid leis féin in ionad an leathanach atá ag obair cheana a thástáil arís. Is dhá iarratas fós iad dhá iarratas a roinneann seisiún.

Trí choinníoll a shocraíonn cá dteipeann an t-onnmhairiú

Aimsíonn trí cheist an locht go tapa, agus díríonn gach freagra ar úinéir difriúil.

Ar dtús, an onnmhairítear an tuarascáil chéanna, an cuntas céanna agus an fhormáid chéanna go ceart ón líonra inmheánach? Más ea, tá freastalaí na dtuarascálacha agus a rindreálaí go maith agus tá an difríocht sa chonair rochtana. Ar an dara dul síos, an bhfuil cineál ábhair comhaid ar an bhfreagra teipthe, nó leathanach HTML a bhfuil síneadh comhaid air? Scarann sé sin earráid rindreálaí ó ionadú a rinne an tairseach. Ar an tríú dul síos, an athscríobhann an tairseach URL an iarratais nó an mbaineann sé ceanntásca den fhreagra? Is féidir le URL athscríofa teacht i dtír ar phointe deiridh iomlán difriúil.

Freagair na trí cheist sula n-athraíonn tú aon socrú, mar tá leigheas difriúil ag gach ceann. Baineann locht rindreálaí le freastalaí na dtuarascálacha, baineann corp ionadaithe leis an tairseach, agus is ceist bheartais é ceanntásc a bhaintear, ní fabht.

Scríobh síos na freagraí. Is fiú deich ngrianghraf scáileáin cás tacaíochta a thógtar as na trí líne sin.

Léigh freagra an onnmhairithe seach an cód stádais

Ní chruthaíonn stádas rathúil HTTP ach gur fhreagair rud éigin an t-iarratas. Scrúdaigh an corp agus na ceanntásca le chéile, mar is é an locht suimiúil freagra rathúil a iompraíonn an t-ábhar mícheart.

curl -sS -D export.headers -o export.bin --location "https://portal.example.com/reports/export?format=xlsx"
file export.bin
head -c 300 export.bin

Taispeánann an díseart ceanntásc cineál an ábhair agus aon socrúchán ábhair a d'fhill an tairseach. Aithníonn an t-ordú file cad é an corp i ndáiríre, agus is é comhad téacs san áit a rabhthas ag súil le scarbhileog an leathanach síniú isteach ionadaithe clasaiceach. Taispeánann an t-ordú head a dhóthain chun HTML a aithint gan tuarascáil iomlán a dhumpáil isteach i dteirminéal.

Bain fianáin seisiúin agus comharthaí sula roinneann tú aon chuid de. Is fianaise úsáideach é gabháil onnmhairithe atá ag obair, agus is eachtra é gabháil seisiúin a bhaineann le duine eile.

Cuir teorainn leis an eisceacht don fheidhmchlár, ní don chuntas

Má athscríobhann nó má choscann an tairseach an freagra, is é an deisiú mealltach an suíomh iomlán a dhíolmhú nó an tuarascáil a dhéanamh gan ainm. Deisíonn an dá rud an íoslódáil agus baineann siad an chúis atá leis an tairseach a bheith ann. Ainmníonn eisceacht theoranta aon chonair feidhmchláir amháin, aon chineál ábhair amháin agus aon treo amháin, agus fanann sí inathbhreithnithe ag an té a shealbhaíonn an beartas.

Úsáid an leagan geata atá á rith agat i ndáiríre agus a shocruithe feidhmchláir dhoiciméadaithe. Ní treoir ghinearálta é rogha a ndearna soláthraí cur síos uirthi tráth mar rud a fhágann trácht gan athrú, agus is é an chaoi a n-athraíonn eisceacht shealadach ina hailtireacht bhuan ná í a chóipeáil ó sheanthreád fóraim.

Mura féidir an eisceacht a theorannú chomh cúng sin, is dócha gur le cosán inmheánach le modh rochtana difriúil a bhaineann an t-onnmhairiú seachas taobh thiar den tairseach. Is cinneadh é díolúine don suíomh iomlán do shealbhóir na tairsí, ní seachbhóthar do thuairisc amháin.

Glac leis an onnmhairiú, ní leis an dialóg Sábháil

Is é an tseiceáil dheireanach an comhad féin: osclaíonn sé, coinníonn sé na colúin a bhfuiltear ag súil leo, agus tagann a iomláine leis an tuarascáil a d'fhormheas an t-úsáideoir.

Ní rath é dialóg Sábháil a bheith le feiceáil, agus ní rath é comhad a osclaíonn le rabhadh deisithe ach an oiread. Cuir líon na línte agus luach amháin ar eolas i gcomparáid leis an tuarascáil ar an scáileán, mar téann onnmhairiú bearraithe trí gach tástáil nach bhféachann ach ar mhéid an chomhaid. Ansin déan onnmhairiú den dara huair, mar féadfaidh ciseal taisce a fhreastalaíonn ar an gcorp mícheart uair amháin freastal ar an gceann ceart ar an gcéad iarracht eile.

Glac leis an sreabhadh oibre a bhí de dhíth ar an úsáideoir, agus ní ba lú ná sin. Is onnmhairiú teipthe fós é íoslódáil a osclaíonn sa fheidhmchlár mícheart.

Ailt ghaolmhara