0.0.4 • Published 8 years ago
sync-upload v0.0.4
sync-upload
a upload plugin for browser
Usage
<form enctype="multipart/form-data">
<label for="myFile">选择文件</label>
<input type="file" id="myFile" />
</form>
<script>
var Uploader = require('sync-upload')
var uploader = new Uploader({useUi: true})
document.getElementById('myFile').addEventListener('change',e=>{
uploader.init({
url: '//video.qq.com/upload',
data: {
file: e.target
}
})
})
</script>Uploader(options)
urlcgi for uploaderdatapost data to cgiuseIframeuse iframe method to uploadenctyperequest Content-TypecallbackIdiframe frameElementcallbackIdtimeouttimeout for requestuseUiuse loading UIextendClassloading animation classNameprogressupload progressnot support iframesuccesssuccess to upload eventerrorfail to upload event
External API
getPreviewImageURLget local file preview Url