easyui实现文件上传

easyui实现文件上传,第1张

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

            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

            }

easyui-filebox 只是一个UI的插件(其实还是INPUT标签),它不是上传组件,所有就不存在是否支持多文件上大旅传,你要想一次上传多个文件,可以设置多个easyui-filebox。

拓展

EasyUI+SpringMVC 单个/多个文件上传

基本步骤:

按或喊照数据流向来阐述

>>>页面提供文件上传控件.

>>>contorller端接收页面传入的文件流,在这个步骤可以写入数据库或者滚团凳放到指定目录.

>>>将上传的返回结果写回页面.


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存