刚好前几天也在捣腾 Array ( 作为 File 类型 现在 dify 的操作还是不太方便)
有两个思路你可以参考一下:
- 非常 tricky 的方案,把 Array 和 File 弄到 Code 节点里面,换成 Array<String(URL)> 然后再用一个 Iteration 去 迭代这个 Array<String(URL)>,迭代的内部处理就是用一个 HTTP Node 下载 URL 。这样就把两个合并到一个 Array 里面了 (这个核心使用 HTTP 节点换出 Array 类型的数据)
- 开发一个专项的 plugin ,接受参数为 Array 和 File ,然后 插件里面处理合并 yield 输出
看看大家还有什么其他好办法