jQuery异步上传文件插件ajaxFileUpload详细介绍

2020-05-22 17:07:14易采站长站整理

            //注意要写好后面的第二第三个参数
            return Json(new { Id = nvc.Get(“Id”), name = nvc.Get(“name”), imgPath1 = imgPath },”text/html”, JsonRequestBehavior.AllowGet);
        }
    }

Index视图代码:

<html>
<head>
    <script src=”/jquery-1.7.1.js” type=”text/javascript”></script>
    <script src=”/ajaxfileupload.js” type=”text/javascript”></script>
    <script type=”text/javascript”>
        $(function () {
            $(“:button”).click(function () {
                if ($(“#file1”).val().length > 0) {
                    ajaxFileUpload();
                }
                else {
                    alert(“请选择图片”);
                }
            })
        })
        function ajaxFileUpload() {
            $.ajaxFileUpload
            (
                {
                    url: ‘/Home/Upload’, //用于文件上传的服务器端请求地址
                    type: ‘post’,
                    data: { Id: ‘123’, name: ‘lunis’ }, //此参数非常严谨,写错一个引号都不行
                    secureuri: false, //一般设置为false
                    fileElementId: ‘file1’, //文件上传空间的id属性  <input type=”file” id=”file” name=”file” />