Isonjululwe: ukufakwa kwefayile yokucoca ihtml

Ingxaki ephambili enxulumene nokufakwa kwefayile yokucoca i-HTML kukuba inokugqithwa ngokulula. Izihluzi ze-HTML zenzelwe ukuvimba iintlobo ezithile zeefayile ukuba zingalayishwa, kodwa zinokugqithiswa ngokutshintsha ulwandiso lwefayile okanye ngokusebenzisa isixhobo sokuhlela isihloko sefayile. Oku kuthetha ukuba iifayile ezinobungozi zisenako ukulayishwa, ezinokukhokelela kubuthathaka bokhuseleko kunye nokwaphulwa kwedatha. Ukongeza, izihluzi zeHTML azikwazi ukubona ikhowudi engalunganga ngaphakathi kwefayile, ngoko ke nokuba ifayile engalunganga ivaliwe ukuba ingalayishwa, isenokuba nekhowudi engalunganga enokwenziwa kwiseva.

<form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="fileToUpload" id="fileToUpload" accept=".html">
    <input type="submit" value="Upload HTML File" name="submit">
</form>

1. Lo mgca udala ifom ye-HTML kunye nempawu yesenzo esetyenzisiweyo kwi-"upload.php" kunye ne-attribute yendlela ebekwe kwi "post", kunye nokuseta uphawu lwe-enctype kwi-"multipart/form-data":

2. Lo mgca wenza igalelo lefayile yohlobo lwefayile, enegama elithi "fileToUpload" kunye nesazisi se "fileToUpload", kwaye icwangcisa uphawu lokwamkela ku ".html":

3. Lo mgca wenza igalelo lohlobo lokungenisa, ngexabiso "Layisha iFayile yeHTML", kunye negama elithi "ngenisa":

4. Lo mgca uvala ifom:

Ukuhluza kunye nokuqinisekisa ukubaluleka kwefayile

Ukucoca kunye nokuqinisekisa ukubaluleka kwefayile kwi-HTML yinkqubo yokuqinisekisa ukuba kuphela iifayile eziyimfuneko zilayishwe kwiphepha lewebhu. Oku kunokwenziwa ngokucwangcisa imigaqo kunye neeparamitha kwiindidi zeefayile ezinokulayishwa, ezifana nobukhulu befayile, uhlobo, okanye ukwandiswa. Ukongezelela, iifom ze-HTML zingasetyenziselwa ukuqinisekisa igalelo lomsebenzisi ngaphambi kokuba lingeniswe kumncedisi. Oku kunceda ukuqinisekisa ukuba kuphela idatha esebenzayo yamkelwe kwaye inqanda ikhowudi enobungozi ekuqhutyweni kwiseva. Ekugqibeleni, kubalulekile ukusebenzisa iindlela ezikhuselekileyo zokulayisha iifayile ezifana nokusebenzisa i-HTTPS okanye i-SFTP protocol endaweni ye-FTP.

Ndizinqanda njani iintlobo zeefayile kwi-HTML

Umgangatho we-HTML awuboneleli ngendlela yokuthintela iindidi zefayile xa usebenzisa i isiqalelo. Nangona kunjalo, ungasebenzisa iJavaScript ukujonga uhlobo lwefayile phambi kokuba ilayishwe.

Ukwenza oku, ungasebenzisa iFayileReader API ukufunda imixholo yefayile kwaye emva koko ujonge uhlobo lwayo. Ukuba ayilulo olunye lweentlobo ezivunyelweyo, unokuyinqanda ukuba ingalayishwa ngokufowunela preventDefault() kwinto yesiganeko egqithiselwe kwisibambi sakho sotshintsho.

Unokusebenzisa uphawu lokwamkela lweHTML5 kweyakho isiqalelo ukucacisa ukuba zeziphi iindidi zeefayile ezivumelekileyo. Oku kuya kubangela ukuba ibhokisi yencoko yababini yomkhangeli zincwadi ibonakale xa umsebenzisi ezama ukulayisha ifayile engekhoyo kwenye yeefomati ezamkelweyo.

Izithuba ezihambelanayo:

Shiya Comment