我使用下面的代碼(與ASIHTTPRequest)嘗試從我的iPhone上傳php文件到我的Macbook Pro上運行的LAN MAMP服務器。我的目標-C和我的PHP似乎排隊,但文件不上傳。ASIHTTPRequest文件上傳和PHP
Objective-C代碼
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [paths objectAtIndex:0];
[path stringByAppendingPathComponent:[pieces objectAtIndex:indexPath.row]];
NSURL *url = [NSURL URLWithString:@"http://192.168.1.102:8888/upload.php"];
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
[request setFile:path forKey:@"file"];
PHP代碼
<?php
$target = "uploads/";
$target = $target . basename($_FILES['file']['name']) ;
$ok=1;
(move_uploaded_file($_FILES['file']['tmp_name'], $target));
?>
這是怎麼回事錯在這裏?
感謝,
詹姆斯
對不起,我沒有上傳PHP文件,我正在上傳CSV文件這是值得的。然而,我在服務器端使用PHP。 – James 2010-02-28 15:04:40