jQueryUploadによる画像アップロードサンプル。
ドキュメント
ドキュメント
JavaScript
//ファイルアップロードされたときのイベント。
$(function() {
$('#medaka').change(function() {
//☆非同期通信で画像ファイルをアップロードする。
$(this).upload('upload.php', function(res) {
//▽以下はファイルアップロードに成功したときの処理。
alert(res);
$("#kaeru").attr("src",res);//imgエレメントのsrc属性に画像URLをセット。
}, 'html');
});
});
html
<input type="file" name="upload_file" id="medaka"> <img id="kaeru" src="" />
upload.php
<?php move_uploaded_file($_FILES["upload_file"]["tmp_name"], "img/" . $_FILES["upload_file"]["name"]);//画像を保存。 echo "img/" .$_FILES["upload_file"]["name"];//保存先のURLを出力。 ?>