ajaxfileupload

ajaxFileupload多文件上传

帅比萌擦擦* 提交于 2020-03-12 03:22:32
最近有个功能模块需要上传图片,为了和之前的伙伴们保持一致我也使用了ajaxFileupload, 但是源码只支持单文件上传,所以百般斟酌之下决定修改源码,废话不多说直接上代码 HTML上传代码段: <div class="mainmenuone cf"> <ul class="cf"> <li><span><img /><input type="file" class="file" name="file"/></span></li> </ul> </div> <ul class="cf">这里有个ul标签,说明这里添加的是多个,下面这个代码段就是循环加入图片 $(this).prev().attr("src", objUrl); $(this).parent().parent().append("<i class='cancel'> </i>"); $(".cancel").css({"display":"inline-block"}); $(".mainmenuone ul").append("<li><span><img /><input type='file' class='file' name='file' /></span></li>"); $(".mainmenuone li").css({"height":$(".mainmenuone li").width()+

如何让ajaxfileupload.js支持IE9,IE10,并可以传递多个参数?

穿精又带淫゛_ 提交于 2020-03-01 02:47:08
exception : SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) 思路分析: 第一步:兼容IE9,firefox,Opera,Safari等浏览器; var iframe = document.createElement("iframe"); iframe.setAttribute("id", "yui-history-iframe"); iframe.setAttribute("src", "../../images/defaults/transparent-pixel.gif"); iframe.setAttribute("style","position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;") 第二步:兼容IE6-8:由于ie6-8 不能修改iframe的name属性 var oFrame = isIE ? document.createElement("<iframe name=/"" + this._FrameName + "/">") : document.createElement("iframe"); oFrame.name = "iframName"; 1、如何让ajaxfileupload.js支持IE9

Java中利用ajaxfileupload.js组件实现文件的上传功能

余生颓废 提交于 2020-02-26 16:10:58
概要: 在Java中,利用 ajaxfileupload.js +commons-fileupload-1.3.1.jar 实现文件上传功能。 关键字: Java,上传,ajaxfileupload,fileupload 内容: 进行Web方面的开发时,文件上传是经常会使用到的,所以如果能有一个简单、实用、性能良好的上传组件,我想是极好的,那么ajaxfileupload.js应该是个不错的选择,下面我就分享一次我的使用经验。 这次文件上传的整个过程主要有一个Jsp文件、一个Java文件、一个Js文件组成,首先我们来看一下Jsp页面的代码: 文件1:upload.jsp <input type="file" name="attachfiles" id="attachfiles" /> <input type="button" value="点击上传" id="scbtn" /> 是的,你没有看错,jsp页面就只要这两行代码,接下来是js文件的代码。 文件2:upload.js var basePath = null; $(function() { basePath = $("#basePath").attr("value"); $("#scbtn").click(function() { ajaxFileUpload(); }); }); // 文件上传 function

jsp中上传图片(使用ajaxfileupload)

一世执手 提交于 2019-12-30 10:10:08
jsp中无刷新上传图片(前台使用jquery+ajaxfileupload),后台用commons-fileupload处理 需求:前台选择图片,页面显示上传后的图片地址 代码一:ajaxUploadImg.jsp 请百度搜索,并下载jquery.js 及 ajaxfileupload.js <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http

Jquery+ajaxfileupload上传文件

爷,独闯天下 提交于 2019-12-30 10:09:51
1、说明   ajaxfileupload.js是一款jQuery插件,用于通过ajax上传文件。   下载地址: http://files.cnblogs.com/files/lengzhan/ajaxfileupload.zip 2、使用方法   首先引用js脚本 <script src="Scripts/jquery/jquery-1.9.1.js" type="text/javascript"></script> <script src="Scripts/ajaxfileupload.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("#btnUpload").on('click', DoUpload); }) function DoUpload() { var image = $("#txtPath").val(); if ($.trim(image) == "") { alert("请选择文件!"); return; } $.ajaxFileUpload( { url: 'Handler/FileUploadHandler.ashx?type=Attachment', secureuri: false, fileElementId: $("

ajaxFileupload使用

◇◆丶佛笑我妖孽 提交于 2019-12-30 10:09:40
ajaxFileuplaod 是一个异步上传图片的插件 1.引入插件: <script src="${ctxStatic}/js/ajaxfileupload.js" type="text/javascript"></script> <script src="${ctxStatic}/js/jquery.min.js" type="text/javascript" ></script> <script src="${ctxStatic}/js/bootstrap.min.js" type="text/javascript"></script> 2.jsp页面 <form action="" class="form-group" id="data-form" encType="multipart/form-data"/>   <label class="col-sm-2 control-label">图片地址:</label> <div class="col-md-4"> <input class="form-control" id="adPicLink" name="adPicLink" required type="text" style="width: 200px;" /> </div> <label class="col-sm-2 control-label">活动地址:<

使用ajaxFileUpload上传excel文件

不打扰是莪最后的温柔 提交于 2019-12-30 10:09:22
1.下载ajaxfileupload.js 2.js源码: <script src="/medias/ajaxfileupload.js" type="text/javascript"></script> <style type="text/css"> #loading {   background-color:gray;   position:fixed;   left:0;   top:0;   width:100%;   height:100%;   z-index:100000;   opacity:0.2;   filter:alpha(opacity=20);   -moz-opacity:0.2;   -khtml-opacity:0.2;   vertical-align:middle; } #loading div {   position:absolute;   left:40%;   top:50%; } #loading div span {   color:#000000;   font-weight:700; } </style> <script type="text/javascript"> function uploadSubmit(){   var file = $('#fileToUpload').val();   //检查是否已选择上传文件  

jQuery插件AjaxFileUpload实现ajax文件上传

自古美人都是妖i 提交于 2019-12-05 06:02:35
1、引入AjaxFileUpload插件相关的js <script type="text/javascript" src="<%=basePath%>resources/js/jquery-1.2.1.js"></script> <script type="text/javascript" src="<%=basePath%>resources/js/ajaxfileupload.js"></script> 备注:测试发现,ajaxfileupload对jQuery版本是有要求的,在使用中ajaxfileupload和jQuery对应的js版本要一致,不然会导致异常发生,可以从 ajaxfileupload官网下载 ,避免版本冲突。 2、实现上传功能代码 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ include file="/base.jsp" %> <%String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> <!DOCTYPE HTML

AjaxFileUpload postback false

匿名 (未验证) 提交于 2019-12-03 08:48:34
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: i am using AjaxFileUpload in ASP.NET 4.0 website. The problem is that when i upload a file its UploadComplete fires which causes a postback to page. on every postback caused by AjaxFileUpload the Ispostback property is False which should be True . What is the reason. I checked it in the updatePanel and without it. It has no affect at it. Here is the <ajax:AjaxFileUpload ID="AjaxFileUpload1" ContextKeys="fred" AllowedFileTypes="jpg,jpeg,png,gif" MaximumNumberOfFiles="3" runat="server" OnUploadComplete="AjaxFileUpload1_UploadComplete" /> 回答1:

ajaxFileUpload上传带参数,返回值改成json格式

匿名 (未验证) 提交于 2019-12-02 22:06:11
/*直接复制在自己的js文件中就能使用*/ jQuery.extend({ createUploadIframe: function (id, uri) { //create frame var frameId = 'jUploadFrame' + id; if (window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if (typeof uri == 'boolean') { io.src = 'javascript:false'; } else if (typeof uri == 'string') { io.src = uri; } } else { var io = document.createElement('iframe'); io.id = frameId; io.name = frameId; } io.style.position = 'absolute'; io.style.top = '-1000px'; io.style.left = '-1000px'; document.body.appendChild(io); return io }, createUploadForm: