0

我需要windows上php的uploadprogress扩展。我从这里下载了 dll ,但版本与我的 php.ini 不匹配。我有 php 5.3.0 build 20090626 VC++6。而且我找不到兼容的uploadprogress.dll。我无法构建它,因为我没有我的版本的 php 源代码。我也不想使用 APC 扩展。任何人都可以为我提供这个 dll 吗?

4

3 回答 3

0

您是否考虑过使用 JavaScript API 进行上传进度?它们更加准确,并且允许您在没有服务器回调的情况下报告进度。

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

应该注意的是,在这种情况下,上传是通过 AJAX 进行的,这可能有帮助,也可能没有帮助。基于 AJAX 的上传可以单独使用 JS 取消、重新启动或以其他方式进行交互。

缺点是捆绑数据有点复杂。一些用户代理仍然存在二进制字符串的问题,因此可能需要在上传数据之前将数据转换为 base 64。此外,应该假设并非所有用户代理都支持此功能。

希望这在某种程度上有所帮助。

于 2010-08-15T23:18:50.710 回答
0

对于任何寻找可与 Wamp2 和 php5.3 一起使用的 VC6 构建的 dll 的人,我在这里找到了一个:http ://www.xs4all.nl/~lupro/zooi/uploadprogress/php_uploadprogress-1.0.1-5.3-Win32-VC6 -x86.zip 这似乎对我有用。请注意,我没有构建它,只是在经过大量搜索后偶然发现它

于 2010-12-08T18:33:06.037 回答
-1

这个问题有两种解决方案。一种是使用 php 和 VC6 自己构建扩展。不建议这样做,因为会有很多错误和错误。第二种解决方案是将apache升级到apache Lounge(它是用VC9构建的),然后使用pierreArtefacto提供的php VC9和uploadprogress.dll或用VC9构建它。

于 2010-08-16T13:55:28.800 回答