import React from 'react';
import ReactDOM from 'react-dom';
import Upload from '..';
import { Button } from '../..';
const requestOpts = {
action:
'https://www.easy-mock.com/mock/5b713974309d0d7d107a74a3/alifd/upload',
data: { osstoken: 1234 },
headers: { 'X-Requested-With': 12345 },
};
function beforeUpload(file, options) {
console.log('beforeUpload callback : ', file, options);
return requestOpts;
}
async function asyncBeforeUpload(file, options) {
console.log('beforeUpload callback : ', file, options);
return await new Promise(resolve => {
setTimeout(() => {
resolve(requestOpts);
}, 1e3);
});
}
function onChange(file) {
console.log('onChange callback : ', file);
}
ReactDOM.render(
[
,
,
false}
onChange={onChange}
key="3"
>
,
new Promise((resovle, reject) => setTimeout(() => reject(new Error('error'))))
}
onChange={onChange}
key="4"
>
,
],
document.getElementById('upload-demo-13'),
);