点击按钮上传文件


正常情况下需要使用input,然后类型为file。但是我们想用按钮点击来实现,其实这个很简单,可以隐藏input,然后点击按钮时自己点击这个按钮。

$("#btn_file").click();

然后自己在input里面自己绑定一下上传事件:
<input @change="uploadfile" type="file" id="btn_file" style="display:none">

上传文件函数如下

var myform = new FormData();
myform.append('file',$('#btn_file').files);

ajax上传函数如下

$.ajax({
	url:xxx,
	type:"post",
	data:myform,
	contentType:false,
	processData:false,
	success:()=>{

	}
})

文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录