我的请求正常工作,直到我决定使用密码保护服务器上的目录(使用htaccess)。我在请求中添加了setUsername
和setPassword
,我能够将NSString信息成功发布并保存到我的数据库,但图像并没有共享相同的命运。我的猜测是将图像保存到目录中也需要提供用户名和密码。是这种情况吗?
iPhone:
NSURL *url = [NSURL URLWithString: urlString];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setUsername:@"name"];
[request setPassword:@"pass"];
// addData, addPostValue, etc
php脚本:
$image_path = "img" . $img_num . ".jpg"; // img1.jpg, img2.jpg, etc
move_uploaded_file($_FILES['img' . $imageNumFromUser]['tmp_name'], realpath($folder) . "/" . $image_path)
我该如何解决这个问题?感谢。