jQuery之批量上传文件插件之一

$("#uploader").plupload({
    /*常规设置*/
    runtimes:‘html5,flash,silverlight,html4‘,
    url:‘hyzx/seller/commPicUpload.action‘,
    /*最大文件限制b, kb, mb, gb, tb */
    max_file_size:‘1mb‘,
    /*是否生成唯一文件名,如果为true会为上传的文件唯一的文件名。*/
    unique_names:true,
    /*是否可以多次上传*/
    multiple_queues:true,
    /*是否启用以拖放文件到窗口,默认true(目前仅HTML5的支持)*/ 
    dragdrop:true,
    /*上传之前可以重命名文件,默认false,木有找到如何重命名啊,是否通过单击其标题重命名文件?*/
    rename:true,
    /*每次上传时文件个数限制*/
    max_file_count:1,
    /*如果文件过大,每块分100kb分别上传文件,块文件限制b,kb,mb,gb,tb*/
    chunk_size:‘100b‘,
    file_data_name:"upload",
    /* file_data_name:"", 设置上传字段的名称。默认情况下被设置为file。(我试验了没找到该如何使用它,暂且不提) */
    /* multipart:true,
    * 如果用mutlipart代替二进制流的方式,在webkit下无法工作
    * 官网的解释是设置传递到后台服务中的数据流结构,
    * false的时候使用正常的字节流,如果为true,则使用mutlipart格式,
    * 可能是为了实现大附件分段上传的功能如果设置了multipart:true,
    * 则你可以附加使用multipart_params参数去传递参数而不用通过在服务地址后面加参数
    */
    /* multipart_params:{‘user‘:‘Rocky‘,‘time‘:‘2012-06-12‘}, 跟 multipart关联在一起的键值对 */
    /* required_features:需要那些特性,才能初始化插件 */
    resize:{width:200,height:200,quality:90,crop:true/*剪裁到精确的尺寸默认false*/},
    buttons:{browse:true,start:false,stop:true},
    /*指定打开浏览窗口都那些文件可以选择*/
    filters:[{title:"图片文件",extensions:"jpeg,jpg,gif,png"}],
    /*文件排序*/
    sortable:true,
    views:{list:true,thumbs:true,active:‘list‘},
    /*是否启用在打开的对话框中选择多个文件,true启用,false禁用*/
        multi_selection:true,
        flash_swf_url:‘plupload/js/plupload.flash.swf‘,
        silverlight_xap_url:‘plupload/js/plupload.silverlight.xap‘
});

jQuery之批量上传文件插件之一,布布扣,bubuko.com

时间: 2024-12-21 15:36:35

jQuery之批量上传文件插件之一的相关文章

完整uploadify批量上传文件插件使用

1.首先准备uploadify的js文件,网上一搜一大堆 2.上传页面UpFilePage.aspx 关键代码: <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <tit

jQuery的ajaxFileUpload上传文件插件刷新一次才能再次调用触发change

关于用ajaxfileupload时,遇到一个要刷新一次页面才能再次上传,用live()方法来绑定 file表单 的change事件就能够解决,直接$("xxx").change()这样只能调用一次,再次调用change的时候不能触发; IE浏览器下 file表单 选择完成自动提交的问题,在每次处理完成后把 file表单 克隆替换成原来的代码 $("#upload").live("change", function () {     $.ajax

不带插件 ,自己写js,实现批量上传文件及进度显示

今天接受项目中要完成文件批量上传文件而且还要显示上传进度,一开始觉得这个应该不是很麻烦,当我在做的时候遇到了很多问题,很头疼啊. 不过看了别人写的代码,自己也测试过,发现网上好多都存在一些问题,并不是自己想要的.然后自己查阅各种资料,经过自己总结,最终完成了这个功能. 如果大家有什么问题可以提出来,一起交流,学习.有什么不对的地方也指出来,我也虚心学习.自己也是刚写博客,您们的赞是我写博客的动力,谢谢大家. 条件:我采用struts2,java ,ajax,FormData实现; 1.实现的逻辑

Android网络编程之使用HttpClient批量上传文件

请尊重他人的劳动成果,转载请注明出处:Android网络编程之使用HttpClient批量上传文件 我曾在<Android网络编程之使用HTTP访问网络资源>一文中介绍过HttpCient的使用,这里就不在累述了,感兴趣的朋友可以去看一下.在这里主要介绍如何通过HttpClient实现文件上传. 1.预备知识: 在HttpCient4.3之前上传文件主要使用MultipartEntity这个类,但现在这个类已经不在推荐使用了.随之替代它的类是MultipartEntityBuilder. 下面

使用 sendKeys(keysToSend) 批量上传文件

未经允许,禁止转载!!! 在selenium里面处理文件上传的时候可以使用sendKeys(keysToSend) 上传文件 例如: element.sendKeys("C:\\test\\upload\\test1.txt") 但是不能使用这种方法一次性批量上传文件,如下面的做法是错误的! element.sendKeys("C:\\test\\upload\\test1.txt", "C:\\test\\upload\\test2.txt".

用Azure CLI批量上传文件

在Windows环境下,我们可以使用AzCopy批量上传文件.其效率和传输速率都是非常快的. 在Linux或MacOS环境下,可以使用Azure的CLI实现批量文件的上传. 下面的脚本可以实现此功能. #!/bin/bash container=hwc btype=block storageaccount=hwtest storagekey=pBHrx8d+LDAkyHm2ffljPYygsiSBlbdQh8O45iV12BlFvdjI8kXbqtE17PlpCG0pfTU3yaBQUEEuWu

spring mvc 批量上传+文件上传

spring mvc 批量上传+文件上传 简单3步走.搞定! 上传文件成功后: 1 上传文件核心方法 public static String saveWebImgFile(MultipartFile imgFile){ String webFilePath = ""; if(imgFile.getSize() > 0 && isImage(imgFile.getContentType())){ FileOutputStream fos = null; try {

Android网络编程之使用HttpClient批量上传文件(二)AsyncTask+HttpClient并实现上传进度监听

请尊重他人的劳动成果,转载请注明出处: Android网络编程之使用HttpClient批量上传文件(二)AsyncTask+HttpClient并实现上传进度监听 运行效果图: 我曾在<Android网络编程之使用HttpClient批量上传文件>一文中介绍过如何通过HttpClient实现多文件上传和服务器的接收.在上一篇主要使用Handler+HttpClient的方式实现文件上传.这一篇将介绍使用AsyncTask+HttpClient实现文件上传并监听上传进度. 监控进度实现: 首先

Jquery AjaxFileUpload.js 上传文件 所遇问题解决办法

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">导入 AjaxFileUpload.js 文件</span> js代码 $.ajaxFileUpload({ url: 'upload',//处理图片脚本 secureuri : false, fileElementId : 'uploadImg',//file控件id da