2012-04-30 4 views
2

J'ai une application que l'utilisateur prend une série de photos, ces images que doivent être téléchargées sur un serveur pour leur compte en ligne.iOS Best Practice pour grand téléchargement

En ce moment, je suis simplement re dimensionnement des images (encore à une image 2MB) et les télécharger 1 par 1.

Le problème se pose lorsque l'utilisateur ferme l'application mi-upload. Avoir des problèmes avec obtenir toutes les images de manière appropriée.

Des solutions élégantes? Je pensais à intégrer dans un gestionnaire de téléchargement - garder une trace de ce qui est réussi et ce qui ne l'est pas. Redémarrer les téléchargements la prochaine fois qu'ils ouvrent l'application. Autoriser éventuellement la partie en ligne à envoyer une notification push si l'utilisateur n'a pas réussi à télécharger un ensemble complet.

Toutes les suggestions, liens ou guides sont grandement appréciés.

Répondre

0

écrivez les images sur le disque en utilisant des noms uniques, en les supprimant du disque lors d'un téléchargement réussi. Si vous avez besoin d'un contexte supplémentaire, écrivez-le également. Si vous voulez les notifier, vous pouvez le faire aussi.

Vous pouvez également envisager de compresser l'image et/ou de la compresser. Pourtant, des partitions gérables du téléchargement est une bonne idée.

+0

Actuellement en train de faire ce qui est suggéré. Existe-t-il des bonnes pratiques en matière de téléchargement de plusieurs images? J'ai gardé chaque image sous la forme d'une image séparée (au lieu de les emballer), au cas où un téléchargement serait intempté - au moins quelques images le feront passer. – msponagle