Package Exports
- rc-upload
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (rc-upload) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
rc-upload
upload ui component for react
Development
npm install
npm start
Example
http://localhost:8000/examples/
online example: http://react-component.github.io/upload/examples/simple.html
Feature
- support ie8,ie8+,chrome,firefox,safari
install
Usage
var Upload = require('rc-upload');
var React = require('react');
React.render(<Upload />, container);
API
props
name | type | 默认值 | 说明 |
---|---|---|---|
name | string | file | file param post to server |
action | string | from action url | |
data | object | other data object to post | |
accept | string | input accept attribute | |
forceAjax | bool | force to use ajax render. used for server render | |
multiple | boolean | false | only support ie10+ |
onStart | function | start upload file | |
onError | function | error callback | |
onSuccess | function | success callback | |
onProgress | function | progress callback, only for modern browsers |
onError arguments
err
: request error messageresponce
: request responce, not support on iframeUploadfile
: upload file object
onSuccess arguments
result
: request bodyfile
: upload file
License
rc-upload is released under the MIT license.