0.0.4 • Published 6 years ago

sync-upload v0.0.4

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

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)

  • url cgi for uploader
  • data post data to cgi
  • useIframe use iframe method to upload
  • enctype request Content-Type
  • callbackId iframe frameElementcallbackId
  • timeout timeout for request
  • useUi use loading UI
  • extendClass loading animation className
  • progress upload progress not support iframe
  • success success to upload event
  • error fail to upload event

External API

  • getPreviewImageURL get local file preview Url
0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago