ASIFormDataRequest Загрузка файла - PullRequest
0 голосов
/ 14 ноября 2010

Добрый день!

Я использую ASIFormDataRequest для загрузки файла, теперь все работает, но загрузка файла не работает.он ничего не делает, но кроме того, что он работает нормально, я не понимаю причину, не могли бы вы помочь мне.Вот мой код вызова.

[self setRequest:[ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://localhost:8888/registerUserASI.php"]]];
[request setPostValue:strDeviceID forKey:@"userDeviceId"];
[request setPostValue:strCurrentDate forKey:@"userDateTime"];

NSData *data = UIImagePNGRepresentation(image.image);
[request setData:[[data base64Encoding] dataUsingEncoding:NSUTF8StringEncoding] forKey:@"userfile"];

Кстати, я также попробовал методы SetData и AddData этого запроса.но те же результаты.

Код Php Работает нормально с любой загрузкой файла, но не с этим, Может ли кто-нибудь мне помочь.

Это может быть проблема с кодом php, которую я неправильно обрабатываю дляэтот конкретный запрос.но с другими методами загрузка работает, но я хочу работать с этим.

спасибо

Ответы [ 2 ]

0 голосов
/ 20 января 2011

Я не преобразовывал пространство в его% 20 только из-за того, что он не работал.

0 голосов
/ 15 ноября 2010

вы говорите, это ничего не делает.Вы начали свой запрос:

[request startSynchronous];

или

[request startAsynchronous];

Я в основном использую асинхронный способ, потому что он не замораживает какой-либо пользовательский интерфейс.Затем вам также нужно установить делегат запроса, чтобы вы также получали обратные вызовы при успешном или неудачном выполнении запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...