上传文件至SharePoint时出现curl::handle_setopt报错,如何解决?
报错信息
Error in curl::handle_setopt(handle, .list = req$options) : Option seekfunction (20167) has unknown or unsupported type
问题原因
该报错由httr与curl包版本不兼容导致:
- 若安装了httr 1.4.7版本,其依赖要求curl >=5.0.2;
- 目前curl 5.0.2暂未在Windows平台发布,无法满足依赖条件,从而触发兼容性报错。
解决方案
- 回退httr版本至1.4.6:此版本可与当前Windows平台可用的curl 5.0.0版本完全兼容,执行以下命令安装指定版本:
install.packages("httr", version = "1.4.6") - 等待curl 5.0.2的Windows版本发布后升级:待curl 5.0.2正式在Windows平台上线,可直接安装httr 1.4.7版本,此时需确保curl版本满足>=5.0.2的要求。
内容的提问来源于stack exchange,提问作者Musketeer
相关产品推荐
相关产品推荐

