2012-04-09 2 views

Antwort

1

JSON unterstützt nur ein paar einfache Datentypen (Strings, Booleans, Zahlen). Um weitere Rich Media-Formate einzubeziehen, müssen Sie festlegen, wie diese in einfache Datentypen serialisiert werden.

Erwägen Sie, sie in eine data URI zu zerlegen oder anderswo zu hosten und über eine URL mit ihnen zu verknüpfen.

  • This SO post enthält Informationen zum Umwandeln eines UIImage in einen Daten-URI.
  • Sie können auch die Initialisierer NSData verwenden, um die Rohdaten einer Videoressource zu erhalten.
  • 1

    Sie können aber als das andere Plakat angegeben ist dies keine gute Idee, erhalten Sie die Bild-URLs über JSON. Zum Hochladen möchten Sie POST verwenden, damit Sie Daten direkt streamen können. Dies spart die Serialisierung und den Speicher beim Hochladen großer Dateien. Blick auf: AFNetworking Uploading a file