如何解决带有递归调用的 FilePond 选项
FilePond.setOptions({
server: {
fetch: (url,load,error,progress,abort,headers) => {
fetch(url)
.then(res => res.blob())
.then(load);
}
我在网上找到了这个配置。我不明白为什么会这样。这不应该导致堆栈溢出吗?
IMO 函数正在递归调用自己还是我有什么问题?
解决方法
在此示例中,第一个 fetch
是 server
的属性,第二个 fetch
是 JavaScript 本机提取函数。
你也可以这样写,这样可能会更清楚一点?
function getData(url,load) {
return fetch(url)
.then(res => res.blob())
.then(load)
}
const options = {
server: {
fetch: getData
}
}
FilePond.setOptions(options);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。