gpt4 book ai didi

objective-c - SimpleFTPSample - 如果用户名有空格则登录不正确

转载 作者:行者123 更新时间:2023-12-03 17:13:11 26 4
gpt4 key购买 nike

SimpleFTPSample Apple 存在这样的问题:如果用于登录 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"));

根据我的经验,当“用户名”中有空格时,这会起作用

关于objective-c - SimpleFTPSample - 如果用户名有空格则登录不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15270265/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com