Просмотр полной версии : Загрузка БОЛЬШИХ файлов посредством ajax
barcelona
12.05.2009, 17:58
Здравствуйте!
Я использую ajaxfileupload+jquery для загрузки файлов посредством ajax. И возник вопрос: а есть ли какой-нибудь приём, который при загрузке больших файлов позволяет, например, отследить процесс загрузки (в процентах или байтах) и осуществляет возможность догрузки файлов?
отследить процесс загрузки (в процентах или байтах)
теоретически можно.
видел пару сервисов с такой функцией.
в фоне, там делаются запросы на сервер, которые возвращают процент и количество байтов.
как сделать это на стороне сервера, средствами PHP я понятия не имею
возможность догрузки файлов?
это в принципе невозможно средствами JavaScript
отследить процесс загрузки (в процентах или байтах)
можно в байтах, для "в процентах" нужен perl, так как в php нельзя определить размер файла, пока он не закачался, или нужно пропатчить php - http://devzone.zend.com/article/36
p.s. по-крайней мере не видел других вариантов
кстати, можно еще с помощью flash это сделать - http://swfupload.org/
barcelona
13.05.2009, 15:33
Т.е., насколько я понял, для осуществления моей задачи необходимо установить uploadprogress extension для PHP? Вроде бы иначе никак...
можно без него: либо flash, либо с использованием perl (параллельно с javascript, perl для этого знать не надо, достаточно наличия на хостинге)
Бред.... вот! http://www.php.net/manual/ru/session.upload-progress.php
exru, посмотри на дату последнего сообщения. А потом сюда (http://www.php.net/manual/en/migration54.new-features.php) и сюда (http://www.php.net/releases/). То о чем ты говоришь появилось в 2012 году.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot