Я пытаюсь получить файл с сервера, у которого (в данном случае) запятая в конце его имени.
#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-клиент - файл определенно существует и его можно загрузить.
Нужно ли мне экранировать специальные символы, такие как запятая, или я что-то не так делаю?