2

名前などの人口統計情報をアップロードしたり、jpg 画像ファイルをアップロードしたりできるフォームを作成しようとしています。ユーザーが参照ボタンから選択したファイルをキャッチする方法がわかりません。ファイル名はどこに保存されますか? アップロードのためにアクセスするにはどうすればよいですか? 変数として割り当てるためにアクセスするにはどうすればよいですか。

var theFileName; 
function() 
if (filename !=null) { //manipulate the variable }; 
else { //something else};

私は JavaScript を初めて使用し、Web ソースや本で独学しようとしていますが、答えが見つからないようです。この質問への回答に加えて、この件に関する詳細情報を提供する優れた Web ソースを提案できる人はいますか? 最終的な目標は、PHP を使用して情報とファイルをデータベースにアップロードできるようにして、別のユーザーが別のページで呼び出すことができるようにすることです。

4

1 に答える 1

0

http://jsfiddle.net/EDfsh/

私が作成したこのフィドルを調べると、必要なコードがあります;)

jQueryを使用しています。

HTML 入力

<input type="file" id="pic" >

Javaスクリプト:

function fileName(test){
    var source=test.value;
    alert(source);
}

$(function(){
    $('#pic').bind('change',function(){
        fileName(this);
    });
});

ただし、ファイルのソースは表示されません。そして、パス全体を見る権利はありません。したがって、ファイル名を取得するだけです。

于 2013-01-27T14:05:57.547 に答える