rc-upload
Advanced tools
Comparing version 1.9.0 to 1.10.0
@@ -6,3 +6,3 @@ # History | ||
- support data as function | ||
- pass file to data if data's type is function | ||
@@ -9,0 +9,0 @@ ### 1.8.1 2016-03-16 |
@@ -60,10 +60,22 @@ 'use strict'; | ||
getInitialState: function getInitialState() { | ||
return { | ||
Component: null | ||
}; | ||
}, | ||
componentDidMount: function componentDidMount() { | ||
/* eslint react/no-did-mount-set-state:0 */ | ||
this.setState({ | ||
Component: typeof FormData !== 'undefined' ? _AjaxUploader2['default'] : _IframeUploader2['default'] | ||
}); | ||
}, | ||
render: function render() { | ||
var props = this.props; | ||
// node 渲染根据 ua 强制设置 forceAjax 或者支持FormData的情况使用AjaxUpload | ||
if (props.forceAjax || typeof FormData !== 'undefined') { | ||
return _react2['default'].createElement(_AjaxUploader2['default'], props); | ||
var Component = this.state.Component; | ||
if (Component) { | ||
return _react2['default'].createElement(Component, this.props); | ||
} | ||
return _react2['default'].createElement(_IframeUploader2['default'], props); | ||
return null; | ||
} | ||
@@ -70,0 +82,0 @@ }); |
{ | ||
"name": "rc-upload", | ||
"version": "1.9.0", | ||
"version": "1.10.0", | ||
"description": "upload ui component for react", | ||
@@ -34,10 +34,9 @@ "keywords": [ | ||
"gh-pages": "rc-tools run gh-pages", | ||
"start": "node --harmony tests/starter", | ||
"start": "node tests/starter", | ||
"pub": "rc-tools run pub", | ||
"lint": "rc-tools run lint", | ||
"karma": "rc-tools run karma", | ||
"saucelabs": "node --harmony node_modules/.bin/rc-tools run saucelabs", | ||
"browser-test": "node --harmony node_modules/.bin/rc-tools run browser-test", | ||
"browser-test-cover": "node --harmony node_modules/.bin/rc-tools run browser-test-cover", | ||
"validate": "" | ||
"saucelabs": "rc-tools run saucelabs", | ||
"browser-test": "rc-tools run browser-test", | ||
"browser-test-cover": "rc-tools run browser-test-cover" | ||
}, | ||
@@ -44,0 +43,0 @@ "devDependencies": { |
@@ -84,5 +84,7 @@ # rc-upload | ||
#### Download Popup Problem | ||
In iframe uploader way, the content-type of response should be `text/plain` or `text/html`.[referense](https://github.com/blueimp/jQuery-File-Upload/wiki/Setup#content-type-negotiation) | ||
### Cross Domain Note | ||
#### Domain Problem | ||
@@ -89,0 +91,0 @@ If the Page set document.domain, then server should output document.domain according to _documentDomain parameter. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
19495
435
103