httml 5およびjQueryは、ローカル画像アップロード前のプレビューコードの実例を説明します。
httml 5およびjQueryはローカル画像のアップロード前のプレビューを実現します。効果は以下のようです。
画像を選択する前のページ:
画像を選択した後のプレビュー効果:
下に直接コードを入れます。(一番簡単なコードを実現しただけです。cssスタイルはコピーされていません。自分で勝手にプレイします。)
画像を選択する前のページ:
画像を選択した後のプレビュー効果:
下に直接コードを入れます。(一番簡単なコードを実現しただけです。cssスタイルはコピーされていません。自分で勝手にプレイします。)
<!DOCTYPE html>
<html>
<head>
<title>HTML5 </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="https://www.jb51.net/ajaxjs/jquery-1.6.2.min.js"></script>
</head>
<body>
...
<form name="form0" id="form0" >
<!-- multiple="multiple" , html5 -->
<input type="file" name="file0" id="file0" multiple="multiple" /><br><img src="" id="img0" >
</form>
...
<script>
$("#file0").change(function(){
// getObjectURL ,
// this.files[0] , multiple="multiple"
// ,
var objUrl = getObjectURL(this.files[0]) ;
// ,
// console.log("objUrl = "+objUrl) ;
if (objUrl) {
//
$("#img0").attr("src", objUrl) ;
}
}) ;
// file url
function getObjectURL(file) {
var url = null ;
// , js
if (window.createObjectURL!=undefined) { // basic
url = window.createObjectURL(file) ;
} else if (window.URL!=undefined) { // mozilla(firefox)
url = window.URL.createObjectURL(file) ;
} else if (window.webkitURL!=undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file) ;
}
return url ;
}
</script>
</body>
</html>
ここでhttml 5及びjQueryについて、現地の画像アップロード前のプレビューコードの実例を説明する文章を紹介します。html 5及びjQueryについては、現地の画像アップロード前のプレビュー内容を実現します。以前の文章を検索してください。または、下記の関連文章を引き続きご覧ください。これからもよろしくお願いします。