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

在R中从Qualtrics API响应下载用户提交文件的方法求助

解决Qualtrics API下载文件保存到指定路径的问题

从你的代码语法判断你使用的是R环境,以下是具体实现步骤:

  • 提取纯文件名:你已能获取content-disposition头信息,通过正则可从中提取出干净的文件名:

    disposition_header <- response$headers$`content-disposition`[1]
    filename <- sub(".*filename=\"?([^\"]+)\"?", "\\1", disposition_header)
    
  • 设置并创建目标路径(可选):指定你要保存文件的目录,若目录不存在则自动创建:

    save_path <- "/你的目标文件夹路径/" # 替换为实际路径
    if (!dir.exists(save_path)) {
      dir.create(save_path, recursive = TRUE)
    }
    
  • 拼接路径并保存文件:将路径与文件名组合后,把响应的二进制内容写入文件:

    full_file_path <- file.path(save_path, filename)
    writeBin(response$content, full_file_path)
    

如果下载的是文本类文件(如CSV、TXT),也可以用writeLines替代writeBin:

writeLines(content(response, "text"), full_file_path)

内容的提问来源于stack exchange,提问作者littletimmy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 09:27:03