0

Windowsでphpのuploadprogress拡張機能が必要です。ここから dll をダウンロードしましたが、バージョンが私の php と一致しません。PHP 5.3.0 ビルド 20090626 VC++6 を使用しています。そして、互換性のあるuploadprogress.dllが見つかりませんでした。私のバージョンのphpソースがないため、ビルドできません。また、APC 拡張機能を使用したくありません。誰でもこの dll を提供できますか?

4

3 に答える 3

0

Wamp2とphp5.3で動作するVC6ビルドdllを探している人のために、私はここで1つ見つけました:http ://www.xs4all.nl/~lupro/zooi/uploadprogress/php_uploadprogress-1.0.1-5.3-Win32-VC6 -x86.zip は私にとってはうまくいくようです。私はこれを作成しなかったことに注意してください、多くの検索の後にそれを見つけただけです

于 2010-12-08T18:33:06.037 に答える
0

アップロードの進行状況に JavaScript API を使用することを検討しましたか? それらははるかに正確であり、サーバー コールバックなしで進行状況を報告できます。

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

この場合、アップロードは AJAX 経由で行われることに注意してください。これは役立つ場合とそうでない場合があります。AJAX ベースのアップロードは、JS のみを使用してキャンセル、再開、またはその他の操作を行うことができます。

欠点は、データをバンドルするのが少し複雑なことです。一部のユーザー エージェントはバイナリ文字列にまだ問題があるため、アップロードする前にデータを base 64 に変換する必要がある場合があります。また、すべてのユーザー エージェントがこの機能をサポートしているわけではないと想定する必要があります。

これが何らかの形で役立つことを願っています。

于 2010-08-15T23:18:50.710 に答える
-1

この問題には2つの解決策があります。1つは、phpとVC6を使用して自分で拡張機能を構築することです。バグやエラーがたくさんあるのでお勧めしません。2番目の解決策は、apacheをapacheラウンジ(VC9で構築)にアップグレードしてから、 pierreまたはArtefactoが提供するphp VC9とuploadprogress.dllを使用するか、VC9で構築することです。

于 2010-08-16T13:55:28.800 に答える