Asihttprequest загрузить файл - PullRequest
       21

Asihttprequest загрузить файл

1 голос
/ 10 февраля 2012

Я использую Asihttprequest для загрузки файла на сервер, у меня есть 2 вопроса:

  1. ProgressView не движется плавно, фактически он перемещается в и когда загрузка завершена.
  2. когда я пытаюсь загрузить большое изображение (> 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 !';
         }
    }

думаю, что ты.

1 Ответ

0 голосов
/ 10 февраля 2012
  1. Попробуйте вместо этого установить uploadProgressDelegate.
  2. Вероятно, это ограничение на стороне сервера, а не проблема клиента.
...