Как показать индикатор выполнения в PHP, где я должен загрузить файл размером 100 МБ?Я не могу установить APC.Мне разрешено делать это .. Помогите мне сделать это ...
PS> У меня нет выделенного сервера, поэтому я не могу использовать APC
У нас естьPHP 5.2 +
наиболее подходящим для этого является uploadify это простой и мощный плагин jquery, и он может поддерживать организацию очередей,
я тестировал его перед написанием этого ответа без APC
он успешно загрузил 500 МБ, это очень удобный инструмент
для меня лучший выбор - SWFupload ...
проверьте это демо: http://demo.swfupload.org/v250beta3/formsdemo/index.php просто заполните форму, вложите файл и нажмите кнопку отправить ... вы увидите, как приближается индикатор выполнения.
вам не нужны серверные сценарии, кроме сценария для обработки входящего файла.
Лучший подход для загрузки больших файлов, которые я видел, это использовать PLUpload .Он поддерживает группирование файлов (с помощью Flash, Gears, Silverlight или Browser Plus), что также позволит вам установить более низкие ограничения на загрузку файлов PHP.
Plupload v1.2.3 ПозволяетВы можете загружать файлы, используя HTML5 Gears, Silverlight, Flash, BrowserPlus или обычные формы, предоставляя некоторые уникальные функции, такие как процесс загрузки, изменение размера изображения и частичная загрузка.
Plupload v1.2.3
ПозволяетВы можете загружать файлы, используя HTML5 Gears, Silverlight, Flash, BrowserPlus или обычные формы, предоставляя некоторые уникальные функции, такие как процесс загрузки, изменение размера изображения и частичная загрузка.
APC - действительно лучший выбор (только для чтения), который вы получите без перекомпиляции PHP и использования неподдерживаемых сторонних патчей .
Рассматривали ли вы использование клиентского плагина для выполнения информации о статусе загрузки? Например, есть Plupload , который будет выбирать из множества плагинов, которые может иметь пользователь.
Почему вы "не пускаете" БТР?