任何人都可以为php 5.3.0提供uploadprogress.dll扩展名吗?

时间:2010-08-15 22:31:42

标签: php php-extension

我需要在windows上使用uploadprogress扩展程序。我从here下载了dll,但版本与我的php不匹配。我有php 5.3.0 build 20090626 VC ++ 6。我找不到兼容的uploadprogress.dll。 我无法构建它,因为我没有我的版本的PHP源代码。 另外我不想使用APC扩展。谁能为我提供这个dll?

3 个答案:

答案 0 :(得分:0)

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

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

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

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

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