Pirmkārt, es gribētu paziņot, ka tas ir WebUploader atvērtā koda augšupielādes vadīklas sekundārais iekapsulējums, un pamatā esošo slāni joprojām īsteno WebUploader, lai to izmantotu kodolīgāk.
Apskatīsim WebUploader
Ievads:
WebUploader ir vienkāršs uz HTML5 balstīts moderns failu augšupielādes komponents, ko izstrādājusi Baidu WebFE (FEX) komanda. Mūsdienu pārlūkprogrammās tas var pilnībā izmantot HTML5 priekšrocības, vienlaikus neatsakoties no galvenās IE pārlūkprogrammas, izmantojot oriģinālo FLASH izpildlaiku, kas ir saderīgs ar IE6+, iOS 6+ un Android 4+. Lietotāji var izmantot vienu un to pašu zvana metodi jebkurā laikā, kad ir pieejamas divas izpildlaika kopas.
Lielu failu šķembu un vienlaicīgas augšupielādes izmantošana ievērojami uzlabo failu augšupielādes efektivitāti.
Oficiālā mājas lapas adrese: http://fex.baidu.com/webuploader/
Ja jūs interesē spēlēt pats, varat doties tieši uz oficiālo vietni
Sāksim tekstu:
No iepriekš minētā mēs varam redzēt, ka Baidu WebUploader funkcija patiešām ir ļoti spēcīga, taču, tāpat kā visas augšupielādes vadīklas, tā ir apgrūtinošāka, piemēram:
Vispirms jums ir jāatsaucas uz virkni saistītu bibliotēku,
Pēc tam labi uzrakstiet HTML
Mēs nevēlamies to visu!, tikai divus teikumus, iegūstiet mūsu augšupielādi. Šādi:
Esmu rakstījis, ka bootstrap stila css automātiski atsaucas,
Atbalstīt vairākas failu augšupielādes,
Automātiski identificējiet failu dublikātus,
Pēc izvēles automātiska augšupielāde un manuāla augšupielāde,
Lapā var atveidot vairākas augšupielādes vadīklas bez konfliktiem
Tad dažus ar WebUploader saistītus konfigurācijas parametrus var konfigurēt pats.
Ejam tieši uz JS logrīku, kuru es iesaiņoju (mazliet nekārtīgs, izdarīsim):
Daži saistītie un svarīgāki parametri ir uzrakstīti ar piezīmēm, un jūs varat uz tiem atsaukties pats.
Tad izmantosim viņu.
Uzrakstiet mūsu JS un HTML šādi:
Tas ir labi, ir vērts atzīmēt
Lai iegūtu powerWebUpload parametrus, lūdzu, skatiet API oficiālajā vietnē
GetFilesAddress() metode pēc augšupielādes atgriezīs failu ceļu masīvu, un jūs to varat iegūt pats. Visbeidzot, pēdējā demonstrācija, ko es rakstīju, ieviesta, izmantojot Asp.net MVC, varat to lejupielādēt pats:
Baidu Netdisk:
Saite: http://pan.baidu.com/s/1o8B0xOQ Parole: 9kws
Oriģināls: http://www.cnblogs.com/GuZhenYin/p/5584272.html
|