`
daoshud1
  • 浏览: 557188 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ajaxfileupload 提示文件另存为

 
阅读更多
使用Jquery 的插件AjaxFileUpload做上传时,如果使用的是Struts2,那么需要在Struts.xml文件中对Action进行配置,
<package name="struts_Ajax_code" extends="json-default">
<!-- 文件上传 --> 
<action name="fileAction" class="com.bk.eserver.web.action.AjaxFileUploadAction" method="fileUpload">
<result type="json" name="success">
<param name="contentType">text/html</param>
</result>
</action>
</package> 

注意结合Action观察struts.xml中result的配置。
contentType参数是一定要有的,否则浏览器总是提示将返回的JSON结果另存为文件,不会交给ajaxfileupload处理。这是因为struts2 JSON Plugin默认的contentType为application/json,而ajaxfileupload则要求为text/html。
如果直接在Action中向客户端发送Json内容时需要:
super.getResponse().setContentType("text/html; charset=utf-8");
			//发送给客户端
		    super.getResponse().getWriter().print(json);
分享到:
评论

相关推荐

    ajaxfileupload多文件上传

    **AjaxFileUpload是基于JavaScript和Ajax技术的一种文件上传组件,它允许用户在不刷新整个页面的情况下实现异步文件上传。这种技术在Web开发中被广泛应用,因为它提供了良好的用户体验,允许用户在后台处理文件上传...

    ajaxFileUpload上传文件

    ajaxFileUpload上传文件,ajaxFileUpload上传文件,ajaxFileUpload上传文件,ajaxFileUpload上传文件,ajaxFileUpload上传文件

    ajaxfileupload文件上传js

    通过ajaxfileupload实现JS的文件上传

    php+ajaxfileupload+文件上传进度条

    2. **AJAXFileUpload**: AJAXFileUpload是基于jQuery的一个插件,用于实现异步文件上传。它利用Ajax技术,使得文件上传无需刷新页面即可完成。这极大地提升了用户体验,因为用户可以在上传文件的同时继续浏览其他...

    AjaxFileUpload 文件上传

    4. **自定义事件**:你可以监听AjaxFileUpload的开始、结束、进度等事件,以便在上传过程中提供反馈,比如更新进度条或者显示提示信息。 5. **服务器端处理**:在服务器端,你需要编写接收上传文件的脚本,处理文件...

    AjaxFileUpload 文件下载

    3. **错误处理**:支持上传失败后的错误提示,例如文件大小超出限制或服务器端错误。 4. **自定义回调函数**:用户可以定义上传开始、成功、失败等状态的回调函数,进行个性化处理。 使用`AjaxFileUpload`插件的...

    AjaxFileUpload实现文件上传

    AjaxFileUpload是基于JavaScript和AJAX技术的一种实现文件上传的方式,它允许用户在不刷新整个页面的情况下进行文件上传,提供了一种更为流畅的用户体验。在本文中,我们将深入探讨AjaxFileUpload的工作原理、如何...

    $.ajaxFileUpload 文件上传

    $.ajaxFileUpload 是一个jQuery插件,它提供了异步文件上传的能力,使得用户无需刷新页面即可完成文件提交,提高了用户体验。 $.ajaxFileUpload 的核心在于使用Ajax技术,它允许在后台与服务器交换数据并更新部分...

    解决ajaxfileupload.js在IE9,firefox下文件超大无效

    // 如果文件不存在,则返回错误提示 response.getWriter().print("fileIsMax"); return null; } // 获取上传目录路径 String root = AllUtil.getPropertyValue(StaticValue.UPLOAD_PATH) + AllUtil....

    AJAXFileUpload ajax 异步文件上传 进度条

    AJAXFileUpload是一种基于AJAX技术的异步文件上传组件,它允许用户在不刷新页面的情况下上传文件,并且可以实时显示上传进度,提供良好的用户体验。本文将深入探讨AJAXFileUpload的工作原理、实现方式以及其在实际...

    ajaxfileupload.js用于文件上传

    ajaxfileupload.js用于文件上传

    AjaxFileUpload实现文件异步上传(功能实现代码).rar

    AjaxFileUpload实现文件异步上传(功能实现代码).rar AjaxFileUpload实现文件异步上传, 文件域添加change事件,改变文件域时执行上传文件功能 $("#upload-excel-file").bind("change", function() {  $....

    ajaxFileUpload上传文件时无返回结果,调整函数后出现syntaxError :unexpected

    在使用AjaxFileUpload进行文件上传时,可能会遇到一些常见的问题,比如“无返回结果”或者在尝试解决问题后出现“syntaxError: unexpected”的错误提示。这个情况通常与JavaScript语法错误、服务器端响应格式、...

    ajaxfileupload1.0.zip 文件无刷新上传代码

    【标题】:“ajaxfileupload1.0.zip 文件无刷新上传代码” 这个压缩包“ajaxfileupload1.0.zip”提供了一种实现无刷新文件上传的解决方案。无刷新上传,也称为异步文件上传,是现代网页应用中常用的一个功能,它...

    ajaxfileupload.js文件下载

    此为前端进行文件上传,使用Ajax方式提交的js插件,使用方便简洁,开发很高效。

    文件上传 ajaxfileupload.zip

    标题中的“文件上传 ajaxfileupload.zip”提示我们这个压缩包可能包含了一个用于实现文件上传功能的JavaScript库,名为“ajaxfileupload.js”。在Web开发中,文件上传是常见且重要的功能,尤其在需要用户提交图片、...

    ajaxfileupload.js文件

    该js包是在官方下载的ajaxFileUpload.js基础上所做修改后的包,修改该包所要解决的问题包括: 1、浏览器上传文件后不刷新页面再次点击上传时后台...3、解决了使用ajaxFileUpload除了上传文件外不能传递其他参数的bug。

    ajaxfileupload.js多文件上传

    ajaxfileupload.js 这是个非常好的异步上传图片的插件,来解决form表单上传时要刷新页面的问题。支持多文件上传

    ajaxfileupload

    ajaxfileupload ajax文件上传,ajax文件上传ajax文件上传ajax文件上传ajax文件上传ajax文件上传ajax文件上传

    ajaxfileupload(支持多文件通过id上传)

    ajaxfileupload上传文件插件,支持多文件上传

Global site tag (gtag.js) - Google Analytics