だから、ベースプロジェクトはこれです...
Web サイトからファイルをダウンロードしてハッシュするサーバー アプリケーションを作成しようとしています。
この理由は、別の名前で再アップロードされた特定のファイルをブラックリストに登録したり、ファイルが実際に何であるかに関する詳細な説明を提供できるようにするためです。これらのファイルは 0.1KB ~ 10.00MB と多数あります。ファイルがすでにハッシュされていることを妥当な範囲内で検出できれば、ファイル全体をダウンロードして結果を送信するのではなく、ハッシュを返すことができます。
私の一時的な解決策は、その場でそれを行う JavaScript アドオンです。これは一時的なフリーズを引き起こし、私の好みには冗長すぎます。私の目標は、これを一般の人々と共有できるほど良いものにすることです。現在の方法は遠いです。
プログラミングの私のスキルセットは非常に幅広いですが、専門的または洗練された個人ではないため、ライブラリや例は高く評価されています.
私のJavaスクリプトコードの抜粋はこれです...
$('.tablesorter tbody tr').each(function(index) {
var href = 'http:' + $(this).find("td a:eq(0)").attr('href');
var MD5 = "";
$.get(href, function(data) {
MD5 = calcMD5(data);
$(".tablesorter tbody tr:eq("+index+") td:eq(3)").text(MD5);
});
});
これはうまく機能し、必要なことを行います。ただし、ファイルを1回だけハッシュする必要があるように、サーバーにこれを実行させたいと思います。