2011-12-07 11 views
10

Desidero creare un'app in grado di condividere file tra altri dispositivi iOS e potenzialmente anche computer desktop.Eseguire un server web su un dispositivo iOS

Quindi quello che voglio fare è eseguire un web server leggero sul mio dispositivo che permette di scaricare i file dal dispositivo in questo modo:

http://myphone.local:1234/folder/samplefile.txt

Come posso fornire tale server su un non- dispositivo jailbroken. Preferirei non scrivere un server come questo da zero :-).

Grazie mille per il vostro aiuto

+0

Un servizio Web sarebbe ideale per quello che desideri? –

+0

@Carl Ho bisogno che il dispositivo iOS funga da server web. Quindi il dispositivo iOS non è il client nel mio caso. – Besi

+0

ahhh ok ho letto la domanda sbagliata scusa per il –

risposta

17

Date un'occhiata a Cocoa HTTP Server

+0

Grazie per aver segnalato questo fuori. Credo di esserci imbattuto in qualche tempo fa. Sembra decisamente promettente – Besi

+0

Certo che lo farò, bug ho bisogno di provarlo prima. – Besi

+0

Apple approva questo cocoaHTTPServer, se lo utilizzo nella mia app? Un paio di giorni fa la mia App è stata respinta da Apple per l'utilizzo di RoutingHTTPServer. – Madhu

3

Secondo il GitHub project:

CocoaHTTPServer è un piccolo, leggero, server HTTP integrato per Mac OS X o Applicazioni iOS.

A volte gli sviluppatori necessitano di un server HTTP incorporato nella loro app. Forse è un'applicazione server con monitoraggio remoto. O forse è un'applicazione desktop che utilizza HTTP per il backend di comunicazione. O forse è un'app per iOS che fornisce accesso via etere ai documenti. Qualunque sia la ragione, CocoaHTTerver può portare a termine il lavoro.

Problemi correlati