2013-04-17 9 views
9

In meiner Anwendung muss ich die Windows Azure-Dienste verwenden, um die Daten zu speichern, die ich verwende: http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-data-ios/ SDK für Windows Azure Integration von meiner App. Jetzt muss ich die Bilder zu Azure hochladen und dafür habe ich das gleiche sdk verwendet ... Aber später fand ich, dass der richtige Ort in Windows Azure, um die größeren Bilder hochzuladen, in Blob Storage Client ist.Wie verwende ich den BLOB-Speicherdienst von ios?

In .Net haben sie die verschiedene Bibliothek und ich fand diesen Link http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/ für das Hochladen der Bilder in Blob-Speicher.

Aber wie kann ich das mit Objective C machen?

Nach ein paar Recherchen fand ich diesen Link http://www.deviantpoint.com/post/2012/02/18/Using-Azure-Storage-Services-from-an-iPhone-App-Part-1-Table-and-Blob-setup-Azure-iOS-toolkit-and-Model-Classes.aspx, aber es ist nicht klar darüber Wie ein Bild hochladen und die Bild-URL als Antwort bekommen?

Antwort

14

Nach vielen R & D ... ich endlich die Lösung gefunden ..

Hier ist mein Beispielprojekt Blob Example in Objective C geschrieben

& auch mit Swift versucht & funktioniert wie erwartet. Hier ist meine Swift Example Project.

Ersetzen Sie einfach Ihre Konto-Anmeldedaten mit den jeweiligen und Sie sind gut zu gehen .. !!

Hinweis: Versuchen UIImageJPEGRepresentation statt UIImagePNGRepresentation zu verwenden, da png mehr Größe als jpg nimmt.

+0

Hey, Ajay Ich habe dieses Beispiel für das Hochladen von Bildern verwendet, aber ich bekomme folgende Fehlermeldung: - "0 Container wurden gefunden ...". was soll ich damit machen? –

+0

Danke. für die Wiedergabe meiner Frage, , aber wo sollte ich Container in Blob Storage hinzufügen? –

+0

Danke Ajay Sir, ich habe Container in Azure Account erstellt und das Image wurde erfolgreich auf den Server hochgeladen. Aber es gibt viele Unterschiede in der Bildgröße. Ich habe 1,5 MB Bildgröße hochgeladen. Und wenn ich Bild von URL hochgeladen werde, die 8.7 MB-Größe Anzeige im Bild. Gibt es eine Lösung dafür? –

Verwandte Themen