当我尝试使用FTPS传输文件且目标文件名在您的名称中包含字符#时,传输失败并显示以下错误:
3/URL using bad/illegal format or missing URL
如何通知libcurl不要在目标文件名中拒绝此字符?
答案 0 :(得分:1)
您必须对任何'#'进行网址编码。如果字母应该是路径的一部分,则URL中的符号为%23,以使其成为URL,就像任何未编码的'#'符号将被视为标记"片段"启动。
这由RFC3986决定。