PHP file upload

Styl3rbg

Registered
Как може да се направи при ъплоуд на файл да се показва колко % е качен файла.
 
Не съм много сигурен, защото не съм го пробвал до сега, но мисля, че ако направиш ъплоада да е с JavaScript, който просто праща информация към PHP файл, който ъплоадва файла, а през това време с JavaScript взимаш името на файла, който се качва и неговото местоположение след това докато PHP-то ъплоадва то качва по Bytes тоест всичко,което ти трябва в JavaScript е:

За JavaScript:

  • - Името и местоположението където искаш да качиш файла
    - Големината на файла в Bytes

Идеята е такава докато файла се качва от PHP файла с JavaScript в цикъл да кажем през 2 сек. взимаш байтовете на каченият до сега файл ( а тези байтове ще се менят, защото файла в момента се качва) и като знаеш общия размер на файла в Bytes и Bytes на текущият файл, който се качва можеш много лесно от тези две неща да си изкараш някакъв процент.
 
smoke каза:
Не съм много сигурен, защото не съм го пробвал до сега, но мисля, че ако направиш ъплоада да е с JavaScript, който просто праща информация към PHP файл, който ъплоадва файла, а през това време с JavaScript взимаш името на файла, който се качва и неговото местоположение след това докато PHP-то ъплоадва то качва по Bytes тоест всичко,което ти трябва в JavaScript е:

За JavaScript:

  • - Името и местоположението където искаш да качиш файла
    - Големината на файла в Bytes

Идеята е такава докато файла се качва от PHP файла с JavaScript в цикъл да кажем през 2 сек. взимаш байтовете на каченият до сега файл ( а тези байтове ще се менят, защото файла в момента се качва) и като знаеш общия размер на файла в Bytes и Bytes на текущият файл, който се качва можеш много лесно от тези две неща да си изкараш някакъв процент.
Любо, не е нужно да преоткрива топлата вода.
http://jqueryui.com/demos/progressbar/
 
tedo96 каза:
smoke каза:
Не съм много сигурен, защото не съм го пробвал до сега, но мисля, че ако направиш ъплоада да е с JavaScript, който просто праща информация към PHP файл, който ъплоадва файла, а през това време с JavaScript взимаш името на файла, който се качва и неговото местоположение след това докато PHP-то ъплоадва то качва по Bytes тоест всичко,което ти трябва в JavaScript е:

За JavaScript:

  • - Името и местоположението където искаш да качиш файла
    - Големината на файла в Bytes

Идеята е такава докато файла се качва от PHP файла с JavaScript в цикъл да кажем през 2 сек. взимаш байтовете на каченият до сега файл ( а тези байтове ще се менят, защото файла в момента се качва) и като знаеш общия размер на файла в Bytes и Bytes на текущият файл, който се качва можеш много лесно от тези две неща да си изкараш някакъв процент.
Любо, не е нужно да преоткрива топлата вода.
http://jqueryui.com/demos/progressbar/

А аз се блъсках да го измисля, много пъти съм го срещал това, но никога не съм му обръщал внимание...
 

Back
Горе