昨日、inputでfile属性を使って選らんだファイルのサイズをJavaScriptで取得する方法を書きましたが、そのファイルが仮に画像だった場合、表示することはできるのだろうか?
昨日と同様になんだか初歩的な気がしなくもないけど、今更ながら調べたらありました。
<input type="file" class="_file">
<script>
jQuery(function(){
$('._file').on('change',function(e){
var file = e.currentTarget.files[0];
var dataUrl = URL.createObjectURL(file);
var image = new Image();
image.onload = function(){
};
image.src = dataUrl;
});
});
</script>すっげー簡単にできた。しかし、URL.createObjectURLメソッドを初めて知った。
参考
File APIを使ってJavaScriptで画像を読み込む。canvasを使って画像を出力
0 コメント:
コメントを投稿