Dans mon application, j'ai besoin d'utiliser les services Windows Azure pour stocker les données de cela que j'utilise: http://www.windowsazure.com/en-us/develop/mobile/Torytials/get-started-with-Data-ios/ a > SDK pour l'intégration Windows Azure depuis mon application. Maintenant, je dois télécharger les images sur Azure et pour cela, j'utilisais le même SDK ... mais plus tard, j'ai trouvé que le bon endroit dans Windows Azure pour télécharger les images plus grandes est de bloquer le client de stockage. P>
in .NET, ils ont la bibliothèque différente et j'ai trouvé ce lien http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/ pour télécharger les images sur stockage blob. p>
Mais comment puis-je faire cela avec objectif c? p>
Après quelques recherches, j'ai trouvé ce lien http://www.deviPoint.com/post/2012/02/18/UnUL -Auzure-Storage-Services-de-an-iphone-App-Part-1-Table-and-blob-Setup-azur-ios-toolkkit-and-model-classes.aspx mais ce n'est pas clair sur la façon dont Pour télécharger une image et obtenir l'URL de l'image en réponse? P>
3 Réponses :
API de repos peut-être mieux pour les périphériques iOS. Azure SDK n'a pas de support d'objet-C aussi bon que c # j'ai peur. P>
http://msdn.microsoft.com/en-us/ Bibliothèque / WindowsAzure / DD135733.aspx P>
Après beaucoup de R & D ... J'ai enfin trouvé la solution .. p>
Voici mon exemple de projet exemple de blob écrit dans l'objectif C p>
& également essayé avec Swift et fonctionne comme prévu. Voici mon Swift exemple de projet . P>
Il suffit de remplacer les informations d'identification de votre compte avec les respectives et que vous êtes prêt à partir .. !! p>
uiimagejpegrepresentation code> au lieu de
uiimagepngrepresentation code> car png prend plus de taille que JPG. P>
Hé, Ajay J'ai utilisé cet exemple pour le téléchargement de l'image, mais je reçois un message d'erreur comme celui-ci: - "0 conteneurs ont été trouvés ...". Que dois-je faire dans cela?
Merci. Pour rejouer ma question, mais où je devrais ajouter du conteneur dans Blob Stockage?
Merci Ajay Monsieur, j'ai créé Conteneur dans Azure Compte et image téléchargée avec succès sur Server.Mais il y a beaucoup de différence à la taille de l'image. J'ai téléchargé 1,5 Mo d'image de taille. Et lorsque je reçois une image téléchargée de l'URL, l'affichage de la taille de 8,7 Mo dans l'image. Y a-t-il une solution de cela?
Laissez-nous Continuer cette discussion en chat
@Ajay Savez-vous si votre exemple de projet devrait toujours fonctionner? Je ne suis pas capable d'authentifier. Le message d'erreur est Server n'a pas pu authentifier la demande. Assurez-vous que la valeur de l'en-tête d'autorisation est formée correctement, y compris la signature. I>
@Ajay, a trouvé le problème: The daturling code> dans l'en-tête n'a pas été écrit en anglais, donc je définissais le formateur pour utiliser l'anglais:
[DateFormatter SetLocale: [Nslocale LocalewithLocalIdIdIdIdIdIdIdIdIdIdentifier: @ "En- Nous "]]; code>
Je suis très nouveau à Swift ou à Objective-C ou même au développement IOS, je me débats beaucoup. Beaucoup apprécié si vous pouviez m'aider avec ceci :). Merci beaucoup @ajay. Est-il possible d'utiliser ce code dans Swift ?. J'ai vu le groupe de la bibliothèque dans votre projet. Puis-je l'utiliser directement à Swift?
@ vinbhai4u: Vérifiez ma réponse mise à jour et trouvez l'exemple code pour SWIFT
Merci beaucoup @ajay, je vais vérifier et revenir
@Ajay sont les fichiers dans le dossier de la bibliothèque à partir de la boîte à outils MS Windows Azure ampectée pour iOS?
@Ajay Merci pour votre réponse et votre code. Mon problème est de bien fonctionner parfaitement dans le simulateur mais pas dans aucun appareil. Je ne sais pas quoi faire.?
Voir ce qui suit https://github.com/crspybits/blobbish pour un objectif d'azur- C Exemple dans un style non-SAS. P>