Попробуйте это:
[request setFile:filePath forKey:@"file"];
или если вы можете поместить свой zip-файл в NSData, как это
NSData *zipData = [[NSData alloc] initWithContentsOfFile:zipName];
и отправить его на сервер с
[request setData:zip forKey:@"file"];
на сервере попробуйте это
<?php
$dir = "/var/www/your_directory/";
$path = $dir . $_FILES['file']['name'];
//move_uploaded_file($_FILES['file']['tmp_name'], $path);
if(move_uploaded_file($_FILES['file']['tmp_name'], $path)) {
//return ok! :)
}
else {
// return -> echo"There's been a problem uploading your file. Please try again";
}
?>
в $_FILES['file']['name']
['file']
ДОЛЖЕН быть таким же, как forKey:@"file"
в вашем запросе