会话中附件文件自定义函数如何获取

目前会话中附件上传后用自定义函数加工后 在传给模型,但自定义函数 传参类型 没有文件类型参数,如何读取到附件文件

按我的理解,应该是将附件作为字符串参数传入,获取到后解析获取其中的相对路径,然后在函数中处理文件

自定义函数中把处理好的全部内容输出,输出的结果就是你处理后的文件,直接传给模型就好了

路径是document[0].url是吗

Permission denied: ‘{{开始.document[0].url}}’ 提示没有权限在函数中

附件路径是哪个,用document[0].url 提示没有权限
Permission denied: ‘{{开始.document[0].url}}’

你是要对整个文件进行操作吗

对,整个文件内容读取加工

那你自定义函数输出的是啥,文件的内容,还是一个文件形式的附件,对内容读取加功直接自定义函数输出内容就好啦

附件路径放上后提示 没有权限,Permission denied: ‘{{开始.document[0].url}}’

有相关截图吗,怎么操作的

问题主要集中在
1、自定义函数参数,参数类型没有文件类型,所以直接引用类型 参数不行
2、如果直接用自定义参数,传入{{开始.document[0].url}} 被当成字符串来处理了,并没有转化成文件路径

你增加一个 文档内容提取节点,对用户上传的文档进行内容总结,后续再引用这个节点的输出

{{开始.document[0].url}}获取到的是存上传文件二进制流的相对链接啊,你在函数里用,要先在函数里解析出这个链接的二进制文件流,解析出来的这个二进制文件流就是你上传的文件

自定义函数中哪有二进制文件类型的参数