You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate中如何从Content-Disposition头提取文件名?

从HTTP响应头提取文件名的解决办法

直接在「Compose - Extract File Name from Headers」操作里使用以下表达式即可提取目标文件名:

replace(split(outputs('HTTP_-_Download_File')?['headers']?['Content-Disposition'], 'filename=')[1], '"', '')

表达式说明

  • outputs('HTTP_-_Download_File')?['headers']?['Content-Disposition']:安全获取HTTP操作响应头中的Content-Disposition字段值,?用于避免字段不存在时触发流报错
  • split(..., 'filename=')[1]:将字段值按filename=分割,取分割后的后半段,得到带双引号的"Daily_Test.csv"
  • replace(..., '"', ''):去除字符串中的双引号,最终得到纯文件名Daily_Test.csv

验证与排查

  • 确认表达式中的HTTP_-_Download_File和你实际的「HTTP - Download File」操作名称完全一致(包括空格、符号)
  • 检查HTTP操作的原始输出,确保响应头中确实存在Content-Disposition字段

内容的提问来源于stack exchange,提问作者Carly Carlyle Adams Cnf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 23:47:22