Кто-нибудь может предоставить расширение uploadprogress.dll для php 5.3.0? - PullRequest
0 голосов
/ 16 августа 2010

Мне нужно расширение uploadprogress для php на windows. Я скачал dll с здесь , но версия не совпадает с моим php. У меня php 5.3.0 build 20090626 VC ++ 6. И я не смог найти совместимый uploadprogress.dll. Я не могу собрать его, потому что у меня нет php-источника моей версии. Также я не хочу использовать расширение APC. Кто-нибудь может предоставить эту DLL для меня?

Ответы [ 3 ]

0 голосов
/ 16 августа 2010

Существует два решения этой проблемы.Одним из них является создание расширения самостоятельно с помощью php и VC6.это не рекомендуется, потому что будет много ошибок и ошибок.Второе решение - обновить Apache до Apache Lounge (он построен с VC9), а затем использовать php VC9 и uploadprogress.dll, предоставленные pierre или Artefacto , или собрать его с VC9.

0 голосов
/ 08 декабря 2010

Для тех, кто ищет встроенную dll VC6, которая будет работать с Wamp2 и php5.3, я нашел ее здесь: http://www.xs4all.nl/~lupro/zooi/uploadprogress/php_uploadprogress-1.0.1-5.3-Win32-VC6-x86.zip который, кажется, работает для меня. Обратите внимание, что я не построил это, только наткнулся на него после долгих поисков

0 голосов
/ 16 августа 2010

Рассматривали ли вы использование JavaScript API для загрузки?Они намного более точны и позволяют сообщать о ходе выполнения без обратного вызова сервера.

https://developer.mozilla.org/en/using_xmlhttprequest#Monitoring_progress

Следует отметить, что в этом случае загрузка происходит через AJAX, что может или можетне быть полезнымЗагрузка на основе AJAX может быть отменена, перезапущена или иным образом взаимодействовать с использованием только JS.

Недостатком является то, что сложнее объединять данные.Некоторые пользовательские агенты по-прежнему имеют проблемы с двоичными строками, поэтому может потребоваться преобразовать данные в базу 64 перед их загрузкой.Кроме того, следует предположить, что не все пользовательские агенты поддерживают эту функцию.

Надеюсь, это каким-то образом поможет.

...