ユーザーにファイルを選択させてから、phpに内容をdbに入れさせたいと思っています。今、最後の部分(PHPでファイルを処理する)は簡単です。しかし、新しいページを読み込まなくても、ユーザーが選択したファイルを処理できる方法はありますか?html、javascript、およびphpでアップロードしてユーザーが選択したファイルを処理します
私は、次を使用する場合:
<FORM ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="somefile"><BR />
<INPUT TYPE="submit" NAME="submit" VALUE="Upload">
</FORM>
ページupload.phpがautomaticaly私がデータベースにアップロードされたファイルを挿入することができた後にロードします。
javascript、php、xajaxの組み合わせを使用してファイルを処理したいと考えています。私はこのようなものが可能であるとは思わない:
<FORM ACTION="javascript:xajax_proces_file()" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="somefile"><BR />
<INPUT TYPE="submit" NAME="submit" VALUE="Upload">
</FORM>
関数xajax_process_file()が呼び出されたときにファイルがアップロードされていないため。またはそれは?私は、javascript、html、phpを使ってアップロードの原則を完全に理解していないと思います。
ご迷惑をおかけして申し訳ございません。
お返事ありがとうございます。私はAjaxの原則を理解しており、すでにxajaxとjqueryを使用しています。しかし、私はajaxと組み合わせてアップロードの値を理解していません。前回のチュートリアルではアップロードフォームを使用したいと思っていますが、どのように動作するのか、それがうまくいくかはわかりません。誰か提案? – jzp74
私は今理解しています:本当のajaxのアップロードはできません。私は現在、http://valums.com/ajax-upload/からValums Ajaxのアップロードを使用しています – jzp74