Ecrire un fichier sur un serveur distant
Fubra
Membre
Bonjour,
Je suis débutant en programmation.
J'ai créé une application iPhone et une mac OS qui fonctionnent bien en stockant des données dans un fichier local (archivage d'un NSMutableDIctionnary).
Je souhaiterai maintenant écrire ce fichier sur un serveur de manière à ce que les 2 applications communiquent.
J'ai un NAS Synology connecté à ma box. Je pensai m'en servir comme serveur.
Je cherche une solution sécurisée car les données sont sensibles.
Pouvez vous me donner une piste ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Merci pour votre réponse,
j'ai un peu de mal à comprendre
notamment comment configurer un service web
je pensais qu'il fallait juste donner le chemin du fichier dans une NSURL mais ça à l'air plus complexe que ça
sur mon NAS, il y a un service WebDAV est ce un bon moyen ?
sinon pour plus de sécurité, est-il possible de transférer des fichiers entre la sanbox et un dossier sur mon mac via USB, wifi ou bluetooth ?
Bonjour,
je vais essayer de répondre à quelques questions.
On configure pas un service web. Un service web est un programme informatique qui permet la communication et l'échange de données entre applications ( ton application iPhone par exemple) et systèmes ( ton serveur par exemple).
Après si tu veux savoir comment on implémente un service web, je ne pense pas que c'est le bon endroit pour avoir des informations même si il me semble qu'il y a une section dédiée au technologies web dans le forum.
C'est une requête Http, tout simplement. Il faut savoir impémenter les requête en Cocoa, pour cela y a tout dans la documentation et je t'assure que ce n'est pas compliqué.
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/URLLoadingSystem/URLLoadingSystem.html
Aucune idée.
Oui tu peux
Tu as le file sharing via iTunes. Pour bien comprendre les profondeurs, il faut lire la documentation sur le système de fichier sous iOS.
https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html
Voci un bon tutorial pour ça aussi :
http://www.raywenderlich.com/1948/itunes-tutorial-for-ios-how-to-integrate-itunes-file-sharing-with-your-ios-app
Bluetooth ou Wifi :
Tu as AirDrop ( qui se base sur le bluetooth si je me trompe pas!). Il te faut au minimum iOS 7 et OSX Yosemite.
Lien de la documentation :
https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html
Merci pour ces réponses et pour les liens. Je vais étudier tout ça