Как я могу загрузить файл на сервер, используя ASIHttpRequest в цели c и получить файл asp? - PullRequest
0 голосов
/ 04 ноября 2011

Мне нужно загрузить файл изображения на мой сервер, для этого я выполнил некоторое кодирование в target-c (приложение Mac OS X). Вот мой код:

-(IBAction)upLoadFilesToServer:(id)sender
  {    

[networkQueue reset];

[networkQueue setDelegate:self];
[networkQueue reset];
[networkQueue setShowAccurateProgress:YES];
[networkQueue setUploadProgressDelegate:myProgressIndicator];
[networkQueue setRequestDidFailSelector:@selector(UploadingFailed:)];
[networkQueue setRequestDidFinishSelector:@selector(uploadCompleted:)];
[networkQueue setDelegate:self];

ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:@"http://122.166.124.229/BALMWebServiceIOS/bin/"]] autorelease];


[request setPostValue:@"test" forKey:@"value1"];
[request setPostValue:@"test" forKey:@"value2"];
[request setPostValue:@"test" forKey:@"value3"];
[request setUploadProgressDelegate:myProgressIndicator];
[request setFile:@"/Users/administrator/Desktop/6.jpeg" forKey:@"file"];
[networkQueue addOperation:request];
[networkQueue go];

}

Теперь мне нужно получить этот файл с сервера. В то время как поиск в Google в большинстве случаев выполняется с помощью php-файла, я не хочу делать это с помощью php-файла. Можно ли это сделать с помощью файла .asp или любых других файлов? если это возможно, как я могу это сделать?

Спасибо, Хардин

1 Ответ

1 голос
/ 25 ноября 2011

Вы должны пометить свой вопрос ASP, так как не важно, как POST поступает на сервер.

Вот статья о том, как получать файлы с asp:
http://www.asp101.com/articles/jacob/scriptupload.asp

...