200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 通过Ajax方式上传文件(input file) 使用FormData进行Ajax请求

通过Ajax方式上传文件(input file) 使用FormData进行Ajax请求

时间:2019-10-26 21:45:06

相关推荐

通过Ajax方式上传文件(input file) 使用FormData进行Ajax请求

<script type="text/jscript">$(function () {$("#btn_uploadimg").click(function () {var fileObj = document.getElementById("FileUpload").files[0]; // js 获取文件对象if (typeof (fileObj) == "undefined" || fileObj.size <= 0) {alert("请选择图片");return;}var formFile = new FormData();formFile.append("action", "UploadVMKImagePath"); formFile.append("file", fileObj); //加入文件对象//第一种 XMLHttpRequest 对象//var xhr = new XMLHttpRequest();//xhr.open("post", "/Admin/Ajax/VMKHandler.ashx", true);//xhr.onload = function () {// alert("上传完成!");//};//xhr.send(formFile);//第二种 ajax 提交var data = formFile;$.ajax({url: "/Admin/Ajax/VMKHandler.ashx",data: data,type: "Post",dataType: "json",cache: false,//上传文件无需缓存processData: false,//用于对data参数进行序列化处理 这里必须falsecontentType: false, //必须success: function (result) {alert("上传完成!");},})})})</script>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。