ASIFormDataRequest Загрузить изображение с URL-адреса

Можно ли напрямую загрузить изображение с URL-адреса или с сайта с помощью ASIFormDataRequest? нравится?

[request setFile:@"http://www.someKindOfSite.com/folder/folder/imageHere.jpg" forKey:@"image"];

person Vincent Bacalso    schedule 28.07.2011    source источник


Ответы (1)


Нет, вы не можете, вы должны сначала скачать файл, а затем загрузить его. Если код на стороне сервера, который получает загрузку, примет URL-адрес в качестве параметра и загрузит сам файл.

person Maurício Linhares    schedule 28.07.2011
comment
при загрузке изображения я должен использовать ASIHTTPRequest или я могу просто использовать [NSData dataWithContentsOfURL: [NSURL URLWithString: @imageURLAgainHere]]; ? Я не уверен, что это работает, или есть более простой способ? - person Vincent Bacalso; 28.07.2011
comment
Я не могу точно сказать, что это работает, так как документация неясна, но я бы предпочел сделать это с помощью ASIHTTPRequest, поскольку вы можете сделать его асинхронным, не заботясь об этом, в то время как dataWithContentsOfURL кажется синхронным вызовом. - person Maurício Linhares; 28.07.2011