Socket
Socket
Sign inDemoInstall

rc-upload

Package Overview
Dependencies
Maintainers
3
Versions
137
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rc-upload - npm Package Compare versions

Comparing version 1.9.0 to 1.10.0

2

HISTORY.md

@@ -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.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc