0

これを行うことができる Web アプリケーションを構築しようとしています。2. Web アプリケーションは、選択したファイルのファイル名、サイズ、ファイルタイプなどのメタデータを抽出し、サーバーのデータベースに保存します。

したがって、2 つのことが必要です。1. Web アプリはユーザーのファイルシステムにアクセスできる必要があり、2. Web アプリは選択したファイルのメタデータを抽出できる必要があります。

これを行うことは可能ですか?

ありがとう!

4

3 に答える 3

0

はい、http://jsfiddle.net/Fs7dM/2/

$("input").bind("change", function(e) {
    var files = this.files;

    if (files && files.length) {
        var pre = $("#log");
        [].forEach.call(files, function(file) {
           pre.append( (file.fileSize || file.size) + " " + (file.fileName || file.name) + " " + file.type +"\n");
        });
    }
});​
于 2012-04-06T13:00:42.530 に答える
0

Web サーバーは、ブラウザーのプラグインを使用しない限り、ユーザーのファイル システムにアクセスしてこのメ​​タ情報を取得することはできません。サーバーがこの情報にアクセスできる唯一の方法は、アップロードが完了した後です。

于 2012-04-06T12:43:14.830 に答える
0

アップロードを行うと、javascriot(html 5 file api) を使用して、ファイル名、サイズ、パス、最終更新日、およびファイル タイプに直接アクセスできます。それ以外の場合、すべての極端なメタデータ (ビットレートや画像サイズなど) については、php インターフェイスを使用する必要があります。

于 2013-05-23T04:48:53.360 に答える