1
imusing Asihttprequest上傳文件到服務器,我有2個問題:Asihttprequest上傳文件
- 的progressView不順暢移動,實際上它移到當上傳完成。
- 當我嘗試上傳大圖像(大約2個月左右)上傳失敗。
她是我的代碼:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http:xxxxx" ]];
[request setDownloadProgressDelegate:progresse];
[request setPostValue:@"upload" forKey:@"action"];
[request addData:[NSData dataWithData:UIImageJPEGRepresentation([UIImage imageNamed:@"xxxxx.jpg"],0.9)] withFileName:@"img.jpg" andContentType:@"image/jpeg" forKey:@"img"];
[request startAsynchronous];
服務器端:
if(isset($_FILES['img']))
{
$dossier = 'upload/';
$fichier = basename($_FILES['img']['name']);
if(move_uploaded_file($_FILES['img']['tmp_name'], $dossier . $fichier))
{
echo 'ok!';
}
else
{
echo 'fail !';
}
}
想你。
你可能會考慮把它分成2個問題。 – picciano 2012-02-10 15:56:17