我正在尝试从服务器获取一个文件,该服务器的名称末尾有(在这种情况下)一个逗号。
#sc is my ftp connection, tmp is a Tempfile
sc.getbinaryfile(fname,tmp.path)
一旦文件名结尾处有逗号,就会给我一个异常550 No such file or directory. (Net::FTPPermError)
。在这个具体案例中fname
是BRr1gTuPaQ9USnybt-3F95rxD0VdQ42AT0rS4MeYSPIs2,
。我也尝试通过我的FTP-Client连接到服务器 - 该文件肯定存在并且可以下载。
我是否必须逃脱这些特殊的字符,比如逗号或我做错了什么?
答案 0 :(得分:0)
如果你这样做了...... sc.genbinaryfile("#{fname}",tmp.path)