PROBLEM
Ich möchte in der Lage sein, über die Befehlszeile einen / mehrere Anhang (e) anzuhängen, wenn das Dokument erstellt wird (siehe unten). Ich kann das nur in Futon (Couchbase) machen, aber erst nachdem ein Dokument erstellt wurde.
Ich habe Folgendes versucht:
%Vor%Dies führt nur zu dem folgenden Fehler:
%Vor%Danke
Sie müssen Ihren Anhang in einem separaten Schritt hochladen, der die tatsächliche Anhangsdatei im Anfragetext enthält. Erstellen Sie also zunächst Ihr reguläres Dokument und geben Sie dann eine weitere Anforderung an, in die Sie die Datei hochladen. Hier ist ein Beispiel, wie man einen Anhang mit curl (http://guide.couchdb.org/draft/api.html#attachments) hochlädt: curl -v -X PUT http://127.0.0.1:5984/albums/6e1295ed6c29495e54cc05947f18c8af/artwork.jpg?rev=2-2739352689 --data-binary @artwork.jpg -H "Content-Type: image/jpg"
Und hier ist die offizielle API für Anhänge: Ссылка
Das funktioniert für mich und scheint etwas einfacher zu sein. Die erste muss beim Erstellen des Dokuments sein, wenn Sie keine rev hinzufügen. Meine Beispiele verwenden die Datenbank "test1".
%Vor%Tags und Links couchdb couchdb-futon couchbase