`

ajaxFileUpload上传附件

 
阅读更多
前端代码
var url= '<%=path%>/analyzeAssetExcel';
url=url+'?siteId='+siteId;
$.ajaxFileUpload({
        url:url,
        secureuri:false, 
        fileElementId:'assetupload',
        dataType:'text',
        success: function (data, status){
        data=$.parseJSON(data);
        if(data.result){
        $("#impuuid").val(data.uuid);
        $("#taskfrmlist").submit();
        }else{
        alert("数据异常,请检查后重试!");
        }
        },
        error: function (data, status){
           alert("上传失败,请重试!");
        }
});

后台代码
@RequestMapping(value = "/analyzeAssetExcel")
    public String analyzeAssetExcel(@RequestParam(value = "upload") MultipartFile upload, String siteId, HttpServletRequest request, HttpServletResponse response) throws IOException {
        boolean result = false;
        String uuid = UUID.randomUUID().toString().replaceAll("-", "");
        /*******上传附件操作*****/
        uuid = result ? uuid : "";
        String json = "{\"result\":" + result + ",\"uuid\":\"" + uuid + "\"}";
        ajaxOutPutHtml(response, json);
        return null;
    }

public void ajaxOutPutHtml(HttpServletResponse response,Object obj) throws IOException{
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        out.println(obj);
    }
分享到:
评论

相关推荐

    完美SS2H+ajaxfileupload异步上传多个附件、删除

    标题中的“完美SS2H+ajaxfileupload异步上传多个附件、删除”涉及到的是一个Web应用中的文件上传功能实现,具体来说,它结合了Spring Security(SS)和Struts2 (SH)两个框架,并利用ajaxfileupload.js这个JavaScript...

    ajaxfileupload,ajax上传附件

    **AjaxFileUpload:异步上传附件技术** 在Web开发中,传统的文件上传方式通常是通过HTML的`&lt;form&gt;`表单,配合`enctype="multipart/form-data"`属性来实现的。这种方式在用户提交文件时,会刷新整个页面,用户体验较...

    ajaxfileupload带参数上传附件

    本文将基于提供的标题、描述和部分内容,深入探讨如何利用AjaxFileUploader插件实现带参数上传附件的功能,以及其背后的原理与实践。 ### AjaxFileUploader简介 AjaxFileUploader是一个基于jQuery的插件,它允许...

    ajaxfileupload.js 异步上传jquery插件

    - **在线表单**:在提交表单时,用户可以同时上传附件,如简历、证书等。 总之,AjaxFileUpload.js 是一个强大且易于集成的文件上传解决方案,对于需要高效、流畅文件上传功能的网页应用来说,是一个理想的选择。...

    ajaxfileupload 支持IE8

    修复ajaxfileupload 在IE下上传的bug 修复ajaxfileupload 在IE下上传的bug

    ajaxfileupload.js

    `ajaxfileupload.js` 可广泛应用于各种需要文件上传功能的场景,比如社交媒体的图片分享、在线文档编辑、表单提交包含文件附件的情况等。 综上所述,`ajaxfileupload.js` 提供了一个简单易用且功能强大的文件上传...

    OA签核单附件上传小功能

    OA签核单附件上传小功能是一个实用的程序模块,它主要解决了在办公自动化(OA)系统中处理签核单时的附件上传需求。这个功能设计精巧,具有跨浏览器兼容性,能同时支持谷歌浏览器(Chrome)和Internet Explorer(IE...

    使用jquery Ajax实现上传附件功能

    在探讨如何利用jQuery的Ajax功能上传附件之前,有必要了解Ajax与jQuery的基础知识,以及它们是如何在Web开发中应用的。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个页面的情况下,能够更新部分...

    jquery实现动态添加附件功能

    动态添加附件功能一般涉及几个步骤:用户界面设计、事件处理、文件上传以及与服务器端的交互。 ### 用户界面设计 为了实现动态添加附件的用户界面,我们需要一个表单(form),该表单需要设置为支持文件上传的`...

    WebUploader无刷新Ajax上传文件实例(Java Struts2版)

    《下载别人,低分提供》----------通过这几天对WebUploader控件的研究,终于有了一些收获,特意开发了一个完整的上传功能,包括前后端对上传文件的过滤...该附件是源码包,建议用Eclipse导入查看。希望对大家有所帮助。

    ajax file upload

    `ajaxfileupload.js`是实现Ajax上传功能的JavaScript插件,它扩展了jQuery的功能,提供了一套简单的API来调用Ajax文件上传。开发者可以通过调用这个插件提供的函数,如`$.ajaxFileUpload()`,来发起文件上传请求。这...

    解析Jquery的LigerUI如何实现文件上传

    一个是ajaxfileupload.js,这个库文件用于提供Ajax方式的文件上传功能。另一个是ligerui.expand.js,它是LigerUI扩展包的JavaScript文件,LigerUI是一个提供丰富用户界面控件的库,能够帮助开发者快速构建美观且功能...

    Ajaxupload

    4. **表单提交**:用户在填写表单时,可以上传附件作为支持材料。 **实现细节** 在实现AjaxUpload时,需要注意以下几点: - **文件大小限制**:由于浏览器和服务器端的限制,文件上传可能有大小限制。需要进行...

    SinaEditor使用方法详解

    这段代码使用了`ajaxFileUpload`函数进行异步文件上传,`fileElementId`指定要上传的文件输入框ID,`url`是服务器端接收上传请求的接口地址。 3. **后台处理** 在前端上传图片或附件后,后台需要接收并处理这些...

Global site tag (gtag.js) - Google Analytics