如何在Creator应用中通过Deluge将文件上传至Catalyst Filestore?
使用Deluge实现简历上传至Catalyst Filestore
以下是适配Creator应用的Deluge代码片段,可直接将用户上传的简历文件存储到Catalyst Filestore:
// 从Creator表单的文件上传字段获取简历文件(替换为你的字段API名称) uploaded_resume = input.resume_upload_field; // 配置Catalyst Filestore上传参数 filestore_params = { "folder_id": "YOUR_TARGET_FOLDER_ID", // 替换为你的Filestore文件夹ID "file": uploaded_resume, "file_name": uploaded_resume.getName() // 保留用户上传的原文件名 }; // 执行文件上传操作 upload_result = zoho.catalyst.uploadFile(filestore_params); // 处理上传结果 if (upload_result.get("status") == "success") { info "简历上传成功,文件ID:" + upload_result.get("details").get("id"); // 可在此添加后续逻辑,比如将文件ID关联到用户求职记录 } else { info "简历上传失败,错误信息:" + upload_result.get("error"); // 处理错误场景,比如返回提示给用户重新上传 }
关键注意事项
- 字段与ID替换:把
resume_upload_field换成Creator表单中文件上传字段的实际API名称;YOUR_TARGET_FOLDER_ID替换为Catalyst控制台Filestore模块里目标文件夹的ID。 - 表单配置:确保Creator表单已开启文件上传功能,且字段类型为文件上传类。
- 结果复用:上传成功返回的文件ID建议存储到数据库中,方便后续的简历检索、下载操作。
内容的提问来源于stack exchange,提问作者MaheshBabu
相关产品推荐
相关产品推荐

