画像アップロード jquery.canvasResize.jsを使用してファイルを選択した時点でリサイズしてページに表示
ファイル選択時に選択した画像をページに表示
まずはココから、canvasResize.jsをダウンロード
その中に以下のファイルがあるのでこれらを使います。またjqueryも使います
binaryajax.js
exif.js
canvasResize.js
<script src="jquery.js"></script> <script src="binaryajax.js"></script> <script src="exif.js"></script> <script src="canvasResize.js"></script> <div id="image" style="width:180px; height:180px; background-repeat: no-repeat;">ここに画像が表示されるよ</div> <input type="file" id="upload" /> <script> $("#upload").change(function(event){ var file = event.target.files[0]; $.canvasResize(file, { width: 200, height: 200, crop: false, quality: 80, callback: function(data) { $("#image").css({ 'background-image':'url(' + data + ')' }); } }); }); </script>
ここに画像が表示されるよ