node.js - FilePond 没有在服务器删除文件上提供任何 id
问题描述
我正在尝试使用 FilePond,上传进展顺利,但我尝试实现“删除”功能以从服务器中删除用户不需要的文件。我遵循了文档(https://pqina.nl/filepond/docs/patterns/api/server/),我的“/upload”函数是用DELETE方法调用的,但没有id!我确认我在客户端正确传递了 ID....
// Here is my node.js backed...
//
app.delete('/upload', function(req, res) {
console.log("Delete",req.body); // This is always empty.....
});
解决方案
我知道这为时已晚,但也许它可以在未来帮助某人。
FilePond 将id
删除文件发送为text/plain
. 所以你需要先使用body-parser。
app.use(bodyParser.text());
推荐阅读
- log4j2 - log4j2 自动初始化禁用不适用于 isLog4jAutoInitializationDisabled
- vba - 这是检索和存储检索到的 QueryPerformanceCounter 值的最快方法吗?
- c++ - ffmpeg:测试格式是否可搜索
- python - WASD sprite 移动以及向鼠标旋转的问题
- api - 使用 Firebase 云消息传递,还是让应用通过 API 请求事件和触发通知?
- javascript - useEffect 使用异步存储重新渲染不同的值,使构建设置屏幕成为不可能
- vespa - 如何在 vespa 中提供用于标记化的 OpenNLP 模型?
- python - 如何打开 zip 文件并从文件中提取字符串和整数?
- python - Pandas to_datetime 无法识别数据框中的日期
- jpa - 从 StoredProcedureQuery 获取存储过程名称