Kár, hogy ez a 2013-as cikk csak a http://www.w3.org/TR/XMLHttpRequest/
http://www.w3.org/TR/FileAPI/ oldalakat jelöli meg forrásként, azt a 2010-ben írt oldalt, ahol meg ténylegesen ott az összerakott kód azt nem említi: http://www.matlus.com/html5-file-upload-with-progress/ aztán lehet, hogy máshol is van ez a kód...
Gondolom az egész weboldal erre a koncepcióra épül, saját hozzáadott érték nélkül.
Nem is lenne baj, de írja oda, hogy fordítás innnen és innen.
Van, aki ezt ügyesnek mondja, van, aki meg pofátlannak...
Nem copy-paste, ezt a kódot nem igen lehet máshogy megírni. Nyilván számos oldalról gyűjt az ember információkat, de nem gondolnám, hogy hozzáadott érték ne lenne benne. Amúgy frissítve grafikus progress bar-al.
Szóval nem csak nekem volt olyan érzésem, hogy ott valami nincs rendjén.
Készítünk egy beviteli mezőt a fájlkiválasztásához, ahol meghívjuk a fajlkivalaszt() függvényünket.
– Márpedig fajlkivalaszt() függvény sehol sincs.
Az xhr változó lokális a uploadFile() függvényben, mégis van xhr.addEventListener() hívás a fileSelected() függvényben is.
Az a (Math.round(file.size * 100 / (1024 * 1024)) / 100).toString() + 'MB' kerekítés kissé kisiskolás megoldás, mikor (file.size / (1024 * 1024)).toFixed(2) + 'MB' rövidebb és olvashatóbb volna.
Az ilyen kilengésektől nekem is az ugrik be, hogy koppintással állok szemben.
Első körben magyarul volt az összes változó elnevezve, ezért maradt benne véletlenül a fajlkivalaszt() csak sokan piszkáltak, hogy legyenek angolok a változó és függvénynevek.
Gondolom az, hogy ebben a változatban működik a fájlméret limit és grafikus progress bar-al bővült, már nem annyira érdekes.
Ha megnézed a php file tartalmát, láthatod, hogy eldobja a 2Mb-nál nagyobb fájlokat. A csík meg a feltöltés látszólag valóban elindul, de a php oldalon a tárolás nem történik meg.
A számítások az eredeti változatban is azonosak ezzel, úgyhogy ezen sem történt javítás. Arról már ne is beszéljünk, hogy minden elemet annyiszor választ ki a DOM-ból ahányszor használja (progressNumber esetén 9-szer), ahelyett, hogy eltárolná egy változóba és hasonlók. De ezügyben az eredeti cikk a hibás, bár illett volna rajta javítani.
Copy-Paste
http://www.w3.org/TR/FileAPI/ oldalakat jelöli meg forrásként, azt a 2010-ben írt oldalt, ahol meg ténylegesen ott az összerakott kód azt nem említi: http://www.matlus.com/html5-file-upload-with-progress/ aztán lehet, hogy máshol is van ez a kód...
Gondolom az egész weboldal erre a koncepcióra épül, saját hozzáadott érték nélkül.
Nem is lenne baj, de írja oda, hogy fordítás innnen és innen.
Van, aki ezt ügyesnek mondja, van, aki meg pofátlannak...
Durva
nem copy-paste, ezt a kódot
Üdv
Nem copy-paste, ezt a kódot
Köszi hogy jelezted, a
Szóval nem csak nekem volt
Készítünk egy beviteli mezőt a fájlkiválasztásához, ahol meghívjuk a fajlkivalaszt() függvényünket. – Márpedig fajlkivalaszt() függvény sehol sincs.
- Az xhr változó lokális a uploadFile() függvényben, mégis van xhr.addEventListener() hívás a fileSelected() függvényben is.
- Az a
Az ilyen kilengésektől nekem is az ugrik be, hogy koppintással állok szemben.(Math.round(file.size * 100 / (1024 * 1024)) / 100).toString() + 'MB'
kerekítés kissé kisiskolás megoldás, mikor(file.size / (1024 * 1024)).toFixed(2) + 'MB'
rövidebb és olvashatóbb volna.Első körben magyarul volt az
Gondolom az, hogy ebben a változatban működik a fájlméret limit és grafikus progress bar-al bővült, már nem annyira érdekes.
Gondolom az, hogy ebben a
Ha megnézed a php file
A PHP kódot megnéztem,
Számitások
progressNumber
esetén 9-szer), ahelyett, hogy eltárolná egy változóba és hasonlók. De ezügyben az eredeti cikk a hibás, bár illett volna rajta javítani.Wyck mégis OK
http://www.youtube.com/watch?v=CW0DUg63lqU