有没有人碰到使用libcurl操作ftp时,路径不支持#井号的。

星际空间 2018-05-25 03:59:53
碰到这样的问题,libcurl在展示目录列表和删除目录下的文件或者文件夹,只要目录名带#号,都失败,提示CURLE_REMOTE_FILE_NOT_FOUND。 有没有人碰到过同样的问题。使用最新的版本好像也有这个问题。
...全文
907 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小小蔷薇 2018-10-31
  • 打赏
  • 举报
回复
冒号呢?转义成什么
星际空间 2018-05-29
  • 打赏
  • 举报
回复
不要整体用urlEncode,直接用URL的转义中对特殊字符进行替换,/和?因为目录本身不支持,所以不用考虑。其他用+ 转义符为 %2B 空格 转义符为 + 或 %20 % 转义符为 %25 # 转义符为 %23 & 转义符为 %26 = 转义符为 %3D 来替换掉就可以了,测试了确实可行。
星际空间 2018-05-29
  • 打赏
  • 举报
回复
再来人帮忙看看呢
星际空间 2018-05-26
  • 打赏
  • 举报
回复
引用 1 楼 Dobzhansky 的回复:
url encode 一下呢
请问如何encode,能详细说下吗。
Dobzhansky 2018-05-25
  • 打赏
  • 举报
回复
url encode 一下呢

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧