2012-05-03 25 views

Respuesta

1

Creo que puede hacer esto con ASIHttpRequest, que es muy potente.

de sus doc: url sería una URL de FTP

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 

// Upload a file on disk 
[request setFile:@"/Users/ben/Desktop/ben.jpg" withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" 
forKey:@"photo"]; 

// Upload an NSData instance 
[request setData:imageData withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" forKey:@"photo"]; 

y

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
[request addPostValue:@"Ben" forKey:@"names"]; 
[request addPostValue:@"George" forKey:@"names"]; 
[request addFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photos"]; 
[request addData:imageData withFileName:@"george.jpg" andContentType:@"image/jpeg" forKey:@"photos"]; 

En su caso, por ejemplo: ftp://user:[email protected]

Pero eso no lo hará por usted o su requisito es hacer un cliente ftp, eche un vistazo a estos:

+0

Este proyecto no se actualiza. –

+0

¿Podemos actualizar las solicitudes, que ya están en una cola, en whiterecoon – RaviJSS

4

escribió un cargador fácil de usar ftp para iOS y se ejecuta en un subproceso de fondo de cortesía ASIHTTPReq.

https://github.com/soulslicer/QueueFTP

+0

complemento genial:) –

+0

Escribí esto cuando era un novato de codificación. Esta es realmente una mala técnica. Nunca deberías tener que hacer cargas usando FTP tbh, y estoy seguro de que hay un montón de bibliotecas adecuadas para iOS que se pueden conectar de forma nativa a FTP en lugar de a través de un feo script PHP – raaj

0

También es posible que desee ver en Black Raccoon que es un sistema de archivos FTP luz y se mantiene activa.

Cuestiones relacionadas