`

SpringMVC+ajaxfileupload文件上传返回json下载?

 
阅读更多
$.ajaxFileUpload
            (
                {
                    url:'upload1.jhtml',
                    secureuri:false,
                    fileElementId:'uploadFile',
                    dataType: 'json',
                    success: function (data, status)
                    {
                        alert(data);
                        if(data.status==1){
                            alert(data.result);
                        }else{
                            alert("【提交失败!】");
                        }
                    },
                    error: function (data, status, e)
                    {
                        alert("【服务器异常,请连续管理员!】"+e);
                    }
                }
            );

为什么在IE下面会提示下载文件呢?在IE情况下,不支持application/json
在后台spring mvc代码中
response.setContentType("text/javascript;charset=UTF-8");
        PrintWriter out = response.getWriter();
        out.println(obj);
改成
response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        out.println(obj);

将ajaxFileUpload中的dataType: 'json' 改成dataType: 'text'
分享到:
评论

相关推荐

    WEB文件上传之SpringMVC+ajaxfileupload使用(三)

    - 服务器端处理完文件上传后,返回一个JSON或XML响应,包含状态信息和可能的错误消息。 - 前端JavaScript监听HTTP请求的状态,根据响应更新UI,如显示上传成功或错误提示。 ### 注意事项 - 文件上传时需考虑安全...

    springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项

    本篇文章将详细讲解如何利用EasyUI的`$.ajaxFileUpload`插件与SpringMVC结合,实现无刷新的文件上传,并着重强调在实现过程中需要注意的关键点。 首先,EasyUI的`filebox`组件是一个用于文件选择和上传的控件,它...

    springmvc+ajax带有文本域进行文件上传

    完成后,返回一个JSON响应,告知前端上传结果,可能是成功信息或错误信息。 **前端反馈** 前端接收到服务端的响应后,根据返回的状态码和消息更新UI,如显示上传成功的提示或错误信息。如果上传成功,可能还需要...

    springmvc+ajax异步上传 希望代码对大家有用

    5. **返回响应**:在Controller中,当文件上传成功后,返回一个JSON或XML响应,告知前端上传结果。AjaxFileUpload.js的回调函数会接收到这个响应,并根据需要显示反馈信息给用户。 通过上述步骤,我们可以构建一个...

    ajaxFileUpload+springMvc上传文件

    在本文中,我们将深入探讨如何使用`ajaxFileUpload`与`Spring MVC`框架结合实现异步文件上传功能。`ajaxFileUpload`是一个基于JavaScript的插件,它允许我们使用Ajax技术进行文件上传,无需刷新页面,提高用户体验。...

    SpringMVC结合ajaxfileupload实现文件无刷新上传代码

    【SpringMVC结合ajaxfileupload实现文件无刷新上传】 在现代Web开发中,用户期望有更流畅、更快捷的交互体验,文件上传功能也不例外。传统的文件上传方式通常需要页面刷新,而通过Ajax技术,我们可以实现在不刷新...

    ajaxfileupload+springmvc例子

    本文将详细介绍如何结合 `AjaxFileUpload` 和 `SpringMVC` 实现文件上传。 ### 1. 引入库和配置 首先,确保在项目中引入了jQuery库以及`AjaxFileUpload.js`。在JSP页面中,可以使用以下代码引入这些文件: ```...

    SpringMVC结合ajaxfileupload.js实现文件无刷新上传

    客户端使用ajaxfileupload.js通过Ajax发送文件,服务器端的SpringMVC Controller接收并处理文件,然后返回结果给客户端。这个过程无需刷新整个页面,提升了用户的交互体验。需要注意的是,实际应用中还需要处理文件...

    springmvc入门基础之文件上传

    如果使用了`AjaxFileUpload.js`,前端与后端之间的通信可能通过JSON数据进行,后端返回的结果可以包含上传状态、错误信息等。前端根据这些信息来更新UI,向用户反馈结果。 总的来说,"springmvc入门基础之文件上传...

    ajax文件上传

    同时,ajax并不支持文件的上传,此时ajaxfileupload就应运而生了,本人,在此基础上经过改写,使其同时支持,多文件上传isMore(boolen)、序列化类型参数ContentType(Serial/json)’,并且给出了SpringMVC的文件...

    springMVC使用ajaxFailUpload上传图片的方法

    接着,我们需要在Spring MVC的配置文件(如:springMVC.xml)中配置多部分解析器(MultipartResolver),以支持文件上传。这里我们使用的是CommonsMultipartResolver,设置最大上传文件大小为10MB。 ```xml ```...

    springboot-cms:基于Springboot,Spring,SpringMVC,Mybatis,FreeMarker,Bootstrap,Apache Shiro,Quartz,Email,MySQL等的内容管理系统

    文件上传: ajaxFileUpload 文本编辑:百度UEditor编辑器 三,项目结构 trunk --------------------------------------------------------- 代码库 |- sql -------------------------------------------------------...

Global site tag (gtag.js) - Google Analytics