【发布时间】:2010-10-14 16:53:53
【问题描述】:
好的,所以我有一个远程主机的正确用户名/密码,并且我有一个 NSURL 对象引用服务器上的文件。
如何通过 Objective-C 将数据写入该服务器?我找不到有这个问题的人,所以非常感谢您的帮助!
【问题讨论】:
标签: objective-c nsurl remote-connection file-writing
好的,所以我有一个远程主机的正确用户名/密码,并且我有一个 NSURL 对象引用服务器上的文件。
如何通过 Objective-C 将数据写入该服务器?我找不到有这个问题的人,所以非常感谢您的帮助!
【问题讨论】:
标签: objective-c nsurl remote-connection file-writing
我一直在编写我正在编写的程序。答案取决于您安装的服务器以及它支持的语言。如果我认为你有 PHP,只需向你的服务器发送一个 GET 请求并指示 PHP 写入它接收到的数据。
这是我的一个功能:
function checkInfo() {
$username = $_GET['username'];
$password = $_GET['password'];
connectToDataBase();
return returnSuccessObjectOn(isLoginInfoValid($username, $password));
}
在客户端:
NSURL *url = [NSURL URLWithString:kRequestLink];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:TIMEOUT];
OARequestParameter *reqCodeParameter = [[OARequestParameter alloc] initWithName:kParamReqCode value:[NSString stringWithFormat:@"%d",reqCode]];
[par addObject:reqCodeParameter];
[data enumerateKeysAndObjectsUsingBlock:composeRequestBlock];
[req setParameters:par];
NSLog(@"Sendind GET request: %@", [req description]);
activeConnection = [[NSURLConnection alloc] initWithRequest:req delegate:self startImmediately:YES];
如你所见,我使用积木
【讨论】: