Появляется моя панель PECL uploadprogress, но почему она не показывает какого-либо прогресса?

Я установил PECL uploadprogress bar в php, и это работает нормально, но когда я начинаю загружать файл, он заканчивается тем, что застревает и исчезает, когда файл загружается.

Это то, что я вижу, когда я запускаю загрузку:

Uploadprogressbar Stuck

Файл достаточно большой, поэтому он не открывается и не закрывается очень быстро.

Но он просто заканчивается тем, что застрял в запуске загрузки ... и не двигает синюю полосу вправо при ее загрузке. Через некоторое время он просто исчезает и говорит, что сделал, и я могу представить форму в порядке.

Вот как я хочу, чтобы он выглядел при загрузке:

введите описание изображения здесь>> </p></body></html>

6 голосов | спросил Stefan 2 TueEurope/Moscow2014-12-02T14:42:37+03:00Europe/Moscow12bEurope/MoscowTue, 02 Dec 2014 14:42:37 +0300 2014, 14:42:37

2 ответа


1

Посмотрите на (очень старый) вопрос № 633862 . Хотя это старая проблема, она включает в себя немало комментариев, которые могут помочь вам найти «ключ». Например. что он, похоже, не работает для более «экзотических» конфигураций сервера.

Комментарий # 41 гласит:

  

Очевидно, что у защищенных серверов также есть проблема с этим https:// не будет работать с этим.

Комментарий № 43 в этом выпуске также предлагает теперь (песочницу) модуль upload_progress , здесь это то, что содержит этот комментарий:

  

Я создал небольшой модуль, который использует клиентский JavaScript вместо серверного кода для отображения прогресса. Это, в конечном итоге, приведет к переходу на более экзотические серверные конфигурации.

ответил Pierre.Vriens 18 FriEurope/Moscow2015-12-18T18:22:18+03:00Europe/Moscow12bEurope/MoscowFri, 18 Dec 2015 18:22:18 +0300 2015, 18:22:18
1

Привет всем :) Об этой проблеме с PECL uploadprogress bar, показывающей, но не показывающий какого-либо прогресса, вот два дополнительных варианта на выбор:

Первый вариант

Пробовали ли вы сначала обновить серверные версии, пакеты и библиотеки , чтобы соответствовать минимальным требованиям к продвижению PECL?

Мы много месяцев пытались отобразить статус прогресса, используя PECL uploadprogress. В нашем случае оказалось, что источником проблемы было то, что серверные версии, пакеты и библиотеки были слишком старыми. В результате они не поддерживают минимальные требования к достижению загрузки PECL.

Второй вариант

Пока этот сервер не будет обновлен, чтобы решить эту проблему, мы нашли фантастическую альтернативу. PECL uploadprogress замечательный. Но в некоторых случаях и для новичков может быть сложно установить и настроить. В основном потому, что это зависит от серверных библиотек и конфигурации. Если вы предпочитаете продвижение на стороне клиента, вас может заинтересовать эта File Resumable Upload ( file_resup ) . Преимущества:

  • Простая установка. Потому что никаких зависимостей, кроме самого файла ядра Drupal, и никаких библиотек.
  •     
  • Обход ограничений загрузки PHP
  •     
  • Работает как с 32-битными, так и с 64-битными серверами.
  •     
  • Позволяет загружать большие файлы (более 2 ГБ).

Спасибо Брэду за его открытие. Источник, документация и подробная информация на https://www.drupal.org /узел /793264 # генераторной чаво --- альтернативы

ответил Francewhoa 11 MonEurope/Moscow2017-12-11T04:30:12+03:00Europe/Moscow12bEurope/MoscowMon, 11 Dec 2017 04:30:12 +0300 2017, 04:30:12

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132