几款极好的JavaScript文件上传插件.doc_第1页
几款极好的JavaScript文件上传插件.doc_第2页
几款极好的JavaScript文件上传插件.doc_第3页
几款极好的JavaScript文件上传插件.doc_第4页
几款极好的JavaScript文件上传插件.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

这是最受欢迎的jQuery文件上传组件,支持批量上传,拖放上传,显示上传进度条以及校验功能。支持预览图片、音频和视频,支持跨域上传和客户端图片缩放,支持的服务端平台有:PHP, Python, Ruby on Rails, Java, Node.js, Go 等等。使用示例:?1234567891011121314151617181920212223$(function() use strict;/ Change this to the location of your server-side upload handler:varurl = window.location.hostname = blueimp.github.io?//:server/php/;$(#fileupload).fileupload(url: url,dataType:json,done:function(e, data) $.each(data.result.files,function(index, file) $().text().appendTo(#files););,progressall:function(e, data) varprogress = parseInt(data.loaded / data.total * 100, 10);$(#progress .progress-bar).css(width,progress + %);).prop(disabled, !$.support.fileInput).parent().addClass($.support.fileInput ? undefined : disabled););插件下载 在线演示DropZoneJSDropzoneJS 是一个用于现代浏览器的开源的拖放上传插件,最大的特色是即时图片预览功能。使用方法非常简单,只需添加 class 即可:?1或者手动实例化:?1newDropzone(div#my-dropzone, /* options */);可以添加更多参数:?1Dropzone.options.myAwesomeDropzone = maxFilesize: 1 ;发可以自定义事件:?12345678Dropzone.options.myDropzone(init:function() this.on(error,function(file, message) alert(message); ););/ or if you need to access a Dropzone somewhere else:varmyDropzone = Dropzone.forElement(div#my-dropzone);myDropzone.on(error,function(file, message) alert(message); );插件下载 在线演示UploadifyUploadify 有两个版本,HTML5方法上传版本和传统的 Flash 上传。支持高度自定义,可以完美的继承到你的网站中。Flash 版本兼容性好,使用示例:?12345678$(function() $(#file_upload_1).uploadify(height : 30,swf : /uploadify/uploadify.swf,uploader : /uploadify/uploadify.php,width : 120););插件下载 在线演示FineUploader这个JavaScript插件可以帮助你在网站中集成体验极好的文件上传功能。可以结合jQuery或者 Bootstrap 使用。主要特色: 批量上传 显示进度条 拖放上传 自动或者手动上传,可取消 自定义错误提示信息 自动或者手动重试 内置的校验规则 可编辑文件名称使用示例:(1)手动触发上传?123456789101112131415161718192021222324 Upload now$(document).ready(function() var manualuploader = $(#manual-fine-uploader).fineUploader(request: endpoint: server/handleUploads,autoUpload: false,text: uploadButton: Select Files);$(#triggerUpload).click(function() manualuploader.fineUploader(uploadStoredFiles);););(2)编辑文件名称?12345678910111213141516171819202122232425262728293031323334Fine Uploader - jQuery Wrapper Minimal Demo Upload now$(document).ready(function () $(#myFineUploader).fineUploader(request: endpoint: server/handleUploads,editFilename: enabled: true,autoUpload: false);$(#triggerUpload).click(function() $(#myFineuploader).fineUploader(uploadStoredFiles););(3)自定义选项?12345678910111213141516171819202122232425$(document).ready(function() $(#restricted-fine-uploader).fineUploader(request: endpoint: server/success.html,multiple: false,validation: allowedExtensions: jpeg, jpg, txt,sizeLimit: 51200 / 50 kB = 50 * 1024 bytes,text: uploadButton: Click or Drop,showMessage: function(message) / Using Bootstraps classes$(#restricted-fine-uploader).append( + message + );););(4)显示图片缩略图?1234567891011121314151617181920212223$(document).ready(function() $(#thumbnail-fine-uploader).fineUploader(request: endpoint: server/success.html,validation: allowedExtensions: jpeg, jpg, gif, png,text: uploadButton: Click or Drop).on(complete, function(event, id, fileName, responseJSON) if (responseJSON.success) $(this).append();););(5)限制文件上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论