<!doctype html>
<html lang="ja">
<head>
<title>動画ファイルから静止画を切り出すサンプル</title>
<meta charset="UTF-8" />
<link rel="stylesheet" href="./css/myalert.css" />
<link rel="stylesheet" type="text/css" href="./css/mydropzone.css">
<style>
body {
font-family: "Lato", "SpicaNeueP-Regular", "メイリオ", "MS Pゴシック", sans-serif;
font-size: 16px;
line-height: 1.75;
color: #313d42;
background-color: white;
}
#fileupload{
border: 1px solid #dddddd;
width: 40%;
height: 200px;
}
</style>
<!--[if lt IE 9]>
<script type="text/javascript" src="./js/jquery-1.11.2.js"></script>
<![endif]-->
<!--[if gte IE 9]><!-->
<script type="text/javascript" src="./js/jquery-2.2.3.js"></script>
<!--<![endif]-->
<script type="text/javascript" src="./js/underscore.js"></script>
<script type="text/javascript" src="./js/dropzone.js"></script>
<script type="text/javascript" src="./js/myutil/mydropzone.js"></script>
<script type="text/javascript" src="./js/myutil/myutil.js"></script>
<script type="text/javascript">
<!--
$(function(){
$("#id_submit").hide();
dz = myDropzone({
selector:"#fileupload",
upload:"#id_upload",
filetype:FileTypes.video,
maxfilesize:30,
maxfiles:1
});
$("#id_upload").click(function(){
var formData = new FormData();
for(i=0 ; i <dz.files.length ;i++ ) {
formData.append("uploadfile", dz.files[i]);
}
myutil.postFormData("./videoupload.xhtml",formData,
function(resData, status) {
if(!status) {
$("#result").html(resData);
dz.removeAllFiles(true);
} else {
myutil.showAlert('#div_alert',"障害発生["+resData+"]","150px");
}
}, 'html');
});
});
//-->
</script>
</head>
<body>
<div id="div_alert">アラート</div>
<div class="dropzone" id="fileupload"></div>
<div>
<button id="id_upload" >アップロード</button>
</div>
<div id="result"></div>
</body>
</html>
|