【发布时间】:2020-09-11 15:07:35
【问题描述】:
const MyUploader = () => {
const getUploadParams = ({ meta,url }) => { // specify upload params and url for your files
console.log("uploadParams",meta,url)
return { url: '/v1/file_uploads/' }
}
const handleChangeStatus = ({ meta, file }, status) => { // called every time a file's `status` changes
console.log("handleStatus",status, meta, file)
}
const handleSubmit = (files, allFiles) => { // receives array of files that are done uploading when submit button is clicked
console.log(files.map(f => f.meta))
allFiles.forEach(f => f.remove())
}
return (
<Dropzone
getUploadParams={getUploadParams}
onChangeStatus={handleChangeStatus}
onSubmit={handleSubmit}
accept="image/*"
/>
)
}
<MyUploader />
我可以将上传的文件保存在数据库中,保存文件后我会呈现一些信息
render json: {status: "Success", blob: blob, url: URL }
如何控制台记录我在 React 中呈现的这些数据??
【问题讨论】:
标签: reactjs file-upload react-dropzone