1

この「同期シナリオ」が php と javascript/jQuery で可能かどうかお尋ねしたいと思います...

yyyymmdd.pngftp アクセスのないサーバー上に、名前がフォーマットされたファイルがたくさんあります(例: http://www.example.com/20111228.png)。いくつかのルールに従って、すべてのファイルをローカル ディスクにダウンロードするローカル サーバーで PHP/js スクリプトを実行したいと考えています。

i) ローカル ディスクにリモート ファイルが既に存在するかどうかを確認し、存在する場合はスキップします
ii) html ページのステータスを、何らかの種類のリストまたは各ファイル (たとえば20111228.png - file exists、または20111228.png - file doesn't exist)で表示します
iii) 存在しないファイルが処理された場合 (ローカル ディスクにコピーされます)、生成されたリスト内のそのアイテムの横に表示OKまたはERRORステータスが表示されます。

ここで完全なコードを求めているわけではありません...特に、他の誰かがすでにそれを行っていると確信しているからです。しかし、いくつかのガイドや url/google クエリは非常に役に立ちます :)

よろしくお願いします!

4

1 に答える 1

1

サーバーはハードドライブにアクセスするだけではありません。たぶんいくつかのjava/flashプロキシがあります、私はasusドライバーのダウンロードがjavaで動作し、その中のステータスを表示することを知っています。もう1つのオプションは、これらのファイルをzipで圧縮してからダウンロードすることです。これにより、ブラウザーに残りの量が表示されます。そして、これらのファイルをphpでパックできる場合は、「オンザフライ」で圧縮するためのソリューションがあるので、圧縮しながらこれらのファイルをダウンロードできます(ストリーム)。

これを見つけました:http : //www.element-it.com/multiple-file-upload-applet/java-uploader.aspx詳細には入りませんでしたが、「JavaPowUploadはファイルアップローダーおよびファイルダウンローダーアプレットです」と表示され、サポートされていました複数ファイルのダウンロード。私のグーグルクエリ:http ://www.google.ee/search?q = download + multiple + files + with + progress + bar&ie = utf-8&oe = utf-8&aq = t&rls = org.mozilla:en-US:official&client = Firefox-a

于 2011-12-28T18:08:28.307 に答える