其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

input显示直接选择的图片音乐视频文件(javascript预览图片音乐视频代码)

GG网络技术分享 2025-03-18 16:17 0


inpu标签上传文件时,想要预览当前选择的图片音乐视频等文件,我们需要使用javascript代码来实现,读取到当前选择的文件数据,然后判断类型,再创建对象和dom,最后写入到设置好的div元素中,即可实现input显示直接选择的图片音乐视频文件的功能,详细的javascript预览图片音乐视频代码请见下方,可以复制后直接使用。


<div class=\"wrap\">

<input id=\"file\" type=\"file\" accept=\"image/*,video/*,audio/*\" onChange=\"handleChange()\" />

</div>

<div id=\"viewbox\"></div>

<script type=\"text/javascript\">

function handleChange() {

var file = document.getElementById(\"file\").files[0], fileType = file.type, read = new FileReader();

document.getElementById(\"viewbox\").innerHTML=\'\';

read.readAsDataURL(file);

read.onload = function() {

var url = read.result;

if(fileType.indexOf(\"audio/\") != -1){

var showdata = new Audio();

showdata.controls = true;

}else if(fileType.indexOf(\"image/\") != -1){

var showdata = new Image();

}else if(fileType.indexOf(\"video/\") != -1){

var showdata = document.createElement(\"video\");

showdata.controls = true;

}

showdata.src = url;

document.getElementById(\"viewbox\").appendChild(showdata);

};

}

</script>
本文章最后由 admin 于 2023-11-26 11:26 编辑

标签: 音乐 图片

提交需求或反馈

Demand feedback