Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 20960|Odpoveď: 1

[Iné] Sekundárne zapuzdrenie Baidu WebUploader open source kontroly nahrávania, zjednodušenie front-end kódu (dve vety kódu na získanie nahrávania)

[Kopírovať odkaz]
Zverejnené 27. 6. 2016 15:13:30 | | | |
Najprv by som rád uviedol, že ide o sekundárnu enkapsuláciu open source kontroly uploadu WebUploaderu a základná vrstva je stále implementovaná WebUploaderom, len aby som to použil stručnejšie.

Pozrime sa na WebUploader

Zavedenie:

WebUploader je jednoduchá moderná komponenta na nahrávanie súborov založená na HTML5, vyvinutá tímom Baidu WebFE (FEX). V moderných prehliadačoch môže plne využiť výhody HTML5, pričom neopúšťa hlavný IE prehliadač, pričom používa pôvodný FLASH runtime kompatibilný s IE6+, iOS 6+ a Android 4+. Rovnakú metódu volania môžu používatelia použiť kedykoľvek, keď sú k dispozícii obe sady runtimeov.

Použitie veľkých úlomkov súborov a súbežné nahrávanie výrazne zlepšuje efektivitu nahrávania súborov.

Oficiálna webová adresa: http://fex.baidu.com/webuploader/

Ak máte záujem hrať sami, môžete ísť priamo na oficiálnu webovú stránku

Začnime text:

Z vyššie uvedeného vidíme, že funkcia WebUploader od Baidu je naozaj veľmi výkonná, ale rovnako ako všetky ovládače nahrávania, je zložitejšia na používanie, napríklad nasledujúce:

Najskôr si musíš pozrieť množstvo súvisiacich knižníc,

Potom napíšte HTML do jamy






Nechceme to všetko!, len dve vety, nahrajte to. Nasledovne:





Napísal som, že bootstrap štýl CSS bude automaticky odkazovať,

Podpora viacerých nahrávaní súborov,

Automaticky identifikujte duplicitné súbory,

Voliteľné automatické nahrávanie a manuálne nahrávanie,

Môžete vykresliť viacero ovládačov nahrávania na stránke bez konfliktu

Potom si môžete niektoré konfiguračné parametre súvisiace s WebUploaderom nastaviť sami.

Poďme rovno k JS widgetu, ktorý som zabalil (trochu chaotický, poďme to zvládnuť):



Niektoré súvisiace a dôležitejšie parametre boli zapísané poznámkami a môžete sa na ne pozrieť sami.

Tak ho použime.





Napíšte naše JS a HTML nasledovne:



To je v poriadku, stojí za zmienku

Pre parametre v powerWebUpload sa prosím pozrite na API na oficiálnej webovej stránke

Metóda GetFilesAddress() po nahraní vráti pole ciest k súborom a môžete si ju získať sami.
Nakoniec, poslednú ukážku, ktorú som napísal, implementovanú pomocou Asp.net MVC, si ju môžete stiahnuť sami:

Baidu Netdisk:

Odkaz: http://pan.baidu.com/s/1o8B0xOQ Heslo: 9kws


Originál: http://www.cnblogs.com/GuZhenYin/p/5584272.html






Predchádzajúci:.net je napísaný nástrojom SharpPcap na zachytávanie paketov
Budúci:HTML súbor Upload box Input tag
Zverejnené 4. 5. 2020 21:03:04 |
Ujde to!!!!
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com