//这是控件,为啥要设置默认值是因为我是根据修改了内容之后触发返回地址的
//怎么说的其实主要的难点在于暂时只能用如下方法
var img = document.getElementsByName("UpdateUrl")[0].files[0];
获取到easyui的文件对象。

$('#fbUpdateUrl').filebox({
            buttonText: '选择文件',
            onChange() {
                var img = document.getElementsByName("UpdateUrl")[0].files[0];
                var form = new FormData();
                form.append("FileData", img); // 图片
                $.ajax({
                    url: '服务器url ',
                    type: "post",
                    timeout: 120000,
                    data: form,
                    cache: false,
                    contentType: false,
                    processData: false,
                    success: function (data) {
                        var data = JSON.parse(data);
                        var httpimgurl = data.httpUrl;
                        $('#fbUpdateUrl').filebox('setText', '');//清空原来的值
                        $('#fbUpdateUrl').filebox('setText', httpimgurl);//把返回的值给
                    }
                });
            }
        })
        
<div style="float: right; margin-bottom: 10px;">图片上传路径:<input id="fbUpdateUrl" value="" data-options="prompt:'请选择图片'" class="easyui-filebox" name="UpdateUrl" style="width: 90%;" /></div>

版权声明:本文为qq_38762411原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_38762411/article/details/100133302