我使用 filepond 在 react 上上传文件:
<FilePond files={this.state.files} allowMultiple={true} server="http://localhost:5000/api/upload" onupdatefiles={(fileItems) => { this.setState({ files: fileItems.map(fileItem => fileItem.file) }); this.handleFileMetadata(); }} />
现在来处理我正在使用快递的文件上传
router.post('/upload', (req, res) => {
// logic to store file on mongodb
})
要删除上传的临时文件,filepond 会向上述服务器发送 DELETE req
所以我用
router.delete('/upload', (req, res) => {
})
但是我无法从 mongodb 中删除文件,如何在没有任何属性的情况下删除它?