1

Webベースのファイルアーカイブ追跡アプリを構築したいと思っています。それを構築するための最良の方法についてフィードバックをお願いします。

外付けハードドライブを監視するWebベースのファイルアーカイブアプリ(Apple Time Machineなど)を構築しようとしています。ファイル/フォルダーが追加されると、後で検索できるデータベースにファイルパスが書き込まれます。したがって、ユーザーがこの日付「04/16/12」にこのフォルダ「マイフォルダ」を外付けHD「ドライブ1」に追加し、後日そのフォルダまたはそのコンテンツを検索する必要がある場合、名前、日付、またはドライブ名を検索できます。対応する結果が返されます。

ユーザーは監視する必要のあるハードドライブを選択する必要があり、アプリがそこから引き継ぎます。

•厳密にWebアプリからこれを行うことはできますか、それともWebアプリと通信できるローカルアプリ/プラグインが必要ですか?

私はどこから始めるべきかについての方向性を探しています。私のバックグラウンドはほとんどHTML、CSS、PHPですが、何か新しいことを学ぶことに反対していません。

4

1 に答える 1

0

あなたの質問を読んだ後に私が考えていることはあなたが意味したことであると仮定します:

-ユーザーがログインするたびに、ユーザーのストレージデバイスを識別する必要があります。-追加または削除されているものを常に監視する場合は、ユーザーからのアクセス権が必要です。ただし、ユーザーがオフラインになった場合もどうなるかを考える必要がありますか?彼がオフラインのときにどのように変化を追跡しますか。

ユーザーが常にインターネットに接続していると想定しない限り、Webアプリから厳密に実行できるとは思いません。ストレージデバイスがオフラインのときに監視し、オンラインになるとすぐにデータベースを自動的に更新するには、ある種のローカルアプリが必要です。

あなたがしなければならないことについて:PHPは、ユーザーがオンラインのときに必要なものを実装するのに適しています。ユーザーのマシンのローカルアプリの場合、ファイルトラッカーをコーディングし(オフラインの場合)、オンラインに接続した後、JSONまたはその他の方法でサーバーに送信できます。ローカルプログラムを作成する場合は、Pythonを確認することをお勧めします。これは、Pythonが非常に明確で、言語を習得しやすいためです。

お役に立てれば。

于 2012-04-17T14:35:28.480 に答える