0
私は複数の画像アップロードのためにreact-dropzoneを使用しています。画像のアップロードは正常ですが、アップロードの進行状況は表示されません。私はドキュメント上でアップロードの進行状況を明確に見つけることができませんでした。どのように私たちは反応のdropzoneのアップロードの進捗状況を表示できますか?各画像のアップロードの進捗状況を表示する方法
私もcodesandboxを作成しました。ここでは、リンク
https://codesandbox.io/s/8BEmjLmo
がここでも
onDrop = (accepted, rejected) => {
this.setState({
accepted,
rejected
});
};
showFiles() {
const { accepted } = this.state;
return (
<div>
<h3>Dropped files: </h3>
<ul className="gallery">
{accepted.map((file, idx) => {
return (
<div className="col-md-3" key={idx}>
<li>
<img
src={file.preview}
className="img-fluid img-responsive"
width={200}
alt={file.name}
/>
<i
className="fa fa-remove"
onClick={e => this.handleRemove(file)}
/>
<div className="imageName">{file.name}</div>
</li>
</div>
);
})}
</ul>
</div>
);
}
render() {
const { accepted } = this.state;
return (
<div style={styles}>
<Hello name="CodeSandbox" />
<Dropzone
onDrop={this.onDrop}
style={style}
activeStyle={activeStyle}
multiple
accept="image/*"
>
Try Dropping file
</Dropzone>
{accepted.length !== 0 && this.showFiles()}
</div>
);
}
}
可能な複製を使用することです:あなたはそれを自分で記述する必要があり、ここでは一例であり、/40476405/material-ui-linearprogress-bar-not-working) – rofrol