在 Apple 的SimpleFTPSample中,如果用于登录 FTP 的用户名有空格,则会出现错误消息。可以使用带有空格的用户名登录 FTP,因为filezilla
我可以登录。必须/如何编辑此示例才能使用用户名中的空格?
谢谢
在 Apple 的SimpleFTPSample中,如果用于登录 FTP 的用户名有空格,则会出现错误消息。可以使用带有空格的用户名登录 FTP,因为filezilla
我可以登录。必须/如何编辑此示例才能使用用户名中的空格?
谢谢
在 Apple 的 SimpleFTPSample 中,ftp URL 用于提供用户名和密码。
就像是:
CFURLRef url = (CFURLRef) [NSURL urlWithString:@"ftp://username:password@host/folder/"];
CFReadStreamRef stream = CFReadStreamCreateWithFTPURL(NULL, url);
但是你可以明确地提供它们
CFURLRef url = (CFURLRef) [NSURL urlWithString:@"ftp://host/folder/"];
CFReadStreamCreateWithFTPURL(NULL, url);
CFReadStreamSetProperty(stream, kCFStreamPropertyFTPUserName, CFSTR("user name"));
CFReadStreamSetProperty(stream, kCFStreamPropertyFTPPassword, CFSTR("password"));
以我的经验,当“用户名”中有空格时,这有效