扫一扫分享
jquery fileapi支持多文件上传,拖动本地文件上传,图片上传可以进行在线调整大小、在线视频拍照后上传图像等等(多上载,图像上传,裁剪,调整大小等)。
jquery.fileapi引入
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>
window.FileAPI = {
debug: false // debug mode
, staticPath: '/js/jquery.fileapi/FileAPI/' // path to *.swf
};
</script>
<script src="/js/jquery.fileapi/FileAPI/FileAPI.min.js"></script>
<script src="/js/jquery.fileapi/FileAPI/FileAPI.exif.js"></script>
<script src="/js/jquery.fileapi/jquery.fileapi.min.js"></script>
例子
<div id="uploader">
<div class="js-fileapi-wrapper">
<input type="file" name="files[]" />
</div>
<div data-fileapi="active.show" class="progress">
<div data-fileapi="progress" class="progress__bar"></div>
</div>
</div>
<script>
jQuery(function ($){
$('#uploader').fileapi({
url: './ctrl.php',
autoUpload: true,
accept: 'image/*',
multiple: true,
maxSize: FileAPI.MB*10 // max file size
});
});
</script>
手机预览