2011-07-22 4 views
0

mon application iPhone télécharge des fichiers image depuis le serveur et affiche en mode image. J'ai stocké ces fichiers dans le répertoire tmp (c'est-à-dire NSTemporaryDirectory()). Je ne veux pas, l'utilisateur peut sauvegarder les fichiers téléchargés ou ceux-ci ne peuvent pas être prises sur Mac quand il/elle connecte le téléphone à Mac. Comment devrais-je assurer cela? Merci d'avance.Où stocker les fichiers téléchargés par application?

Répondre

2

Lire A Few Important Application Directories et Getting Paths to Standard Application Directories

Conservez vos images dans la température, des caches ou des répertoires de support d'application en fonction de si vous voulez les inclure dans les sauvegardes de l'appareil et si vous voulez que ces fichiers restent sur l'appareil lorsque votre application est terminé. Rien n'empêchera un utilisateur déterminé d'extraire des données d'un périphérique qu'il contrôle, mais vous pouvez facilement vous assurer de ne pas exposer ces fichiers par partage de fichiers ou de les inclure involontairement dans des sauvegardes de périphériques et je pense que c'est le niveau d'assurance nous recherchons.

1

Vous pouvez crypter le fichier avant de le stocker, puis le déchiffrer pour l'afficher. Cela n'arrêtera pas les utilisateurs les plus déterminés (puisque votre clé sera probablement intégrée dans votre application), mais cela contrecarrera tout sauf les plus ingénieux.

+0

Oui, si je n'ai pas d'option alors rien d'autre que le cryptage ..;) – Mahesh

Questions connexes