Ich habe ein base64-kodiertes jpg in Javascript, das ich gerne auf einen Server schreiben würde, der multipart/form-data erwartet.base64 image zu multipart/form-data konvertieren und mit jQuery senden
Speziell auf den Schwenk Tracker API, die ein Beispiel hat curl wie so nennen:
curl -H "X-TrackerToken: TOKEN" -X POST -F [email protected]/path/to/file \
http://www.pivotaltracker.com/services/v3/projects/PROJECT_ID/stories/STORY_ID/attachments
Ich habe nur grundlegende XML, um ihre API-Aufrufe arbeiteten gut, mit Schnipseln wie so:
$.ajax({
url: 'http://www.pivotaltracker.com/services/v3/projects/158325/stories',
type: 'POST',
contentType: 'application/xml',
dataType: 'xml',
beforeSend: function(xhr) {
xhr.setRequestHeader("X-TrackerToken", "<KEY>")
},
data: '<story><story_type>feature</story_type><name>Fire torpedoes</name></story>',
success: function() { alert('PUT completed'); }
});
aber ich bin ratlos, wie ich meine Base64-kodierten jpg und senden Sie es, als ob ich eine Datei in einem Formular hochgeladen hatte.
Irgendwelche Ideen?