easyui如何下载excel文件

easyui如何下载excel文件,第1张

easyui下载excel文件

1、把数据导入到excel表中,存放在项目upload文件夹下

2、利碧察用Struts2提供的下载功能把烂扰excel表从项目悔历茄的upload文件夹中下载下来。

你这问题是说,如果你不选择文件而是直接填完其他信息然后点击保存,就会出现正常遮罩层,如果即填了其他信息,又选择文件,之后保存,无法出现遮罩层对吧,那你能正常执行保存 *** 作吗?成功跳到后台了不?附代前手码。

顺便说下我的遮罩层,easyUI 自带的messager消息框:

        var formdata=$('#formId').serializeObject()

        $.messager.progress({

            title : '提示',

          岩悔冲  text : '数据处理中,请稍后....'

        })

        $.post(url, formdata, function(data) {

            $.messager.progress('close')

            if (data.result) {

                $.messager.alert('提示', data.message, 'info', function() {

                    closeDialog('#dialogId')

                    

                })

           粗歼 } else {

                $.messager.alert('<font color=black>错误</font>', data.message, 'error')

            }

        }, 'json')

   //前台需要参数指定调用一般处理程序里哪个方法         

            public string UploadFile()

            {

                string result="上传成功"

                try{

                    //接收上传后的文件

                    HttpPostedFile file = Context.Request.Files["imgPath4"]

        

                    //获取文件的保存路径

                    string uploadPath = HttpContext.Current.Server.MapPath("~/_data/Files")

                    string fileEx = Path.GetExtension(file.FileName)//文件的格式

                    string dtStr = file.FileName.Replace(fileEx, "_") + DateTime.Now.ToString("yyyyMMddhhmmss")

                    //判断上传的文件是否为空

            如肆        if (file != null)

                    {

                        if (!Directory.Exists(uploadPath))

                        {

                            Directory.CreateDirectory(uploadPath)

                        }

                        //保存文件

                        file.SaveAs(HttpContext.Current.Server.MapPath("~/_data/Files/" + dtStr + fileEx))

                        filePath = HttpContext.Current.Server.MapPath("~/_data/Files/" + dtStr + fileEx)

     渣顷轿               }

                }

   乎顷             catch (Exception ex)

                {

                    result="上传失败"

                }          

                return result

            }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12300783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存