Neoteric Plumbing Mishap

    rc-dropzone

    1.1.3 • Public • Published

    rc-dropzone


    dropzone ui component for react, support for IE11+, chrome and firefox.

    NPM version SPM version build status Test coverage node version

    Sauce Test Status

    dropzone

    Feature

    dropzone for react.

    install

    rc-dropzone

    Usage

    var Rcdropzone = require('rc-dropzone');
    var React = require('react');
     
    React.render(
      <Dropzone action="http://127.0.0.1:3000/">
        <div className="dz-message">
          Drop files here or click to upload.<br/>
          <span className="note">(This is just a demo dropzone. Selected files are <strong>not</strong> actually uploaded.)</span>
        </div>
      </Dropzone>,
      document.getElementById('__react-content'));

    API

    props

    name type 默认值 说明
    paramName string file 文件上传参数名
    accept function 接受所有文件 返回一个Promise对象
    inputAccept string 空字符串 file的accept参数
    data object {} post文件的时候,发送的其他参数
    success function 上传成功回调
    error function 上传失败回调

    说明:accept方法必须返回一个Promise对对象,通过resolve表示成功状态,reject表示失败, reject的第一个参数是错误信息.

    online docs: http://spmjs.io/docs/rc-dropzone/

    Development

    npm install
    npm start
    

    Example

    http://localhost:8000/examples/index.md

    online example: http://spmjs.io/docs/rc-dropzone/examples/

    Test Case

    http://localhost:8000/tests/runner.html?coverage

    Coverage

    http://localhost:8000/node_modules/rc-server/node_modules/node-jscover/lib/front-end/jscoverage.html?w=http://localhost:8000/tests/runner.html?coverage

    License

    rc-dropzone is released under the MIT license.

    Install

    npm i rc-dropzone

    DownloadsWeekly Downloads

    4

    Version

    1.1.3

    License

    none

    Last publish

    Collaborators

    • shepherdwind