Ich benutze Javascript, um ein Bild im unsignierten Modus hochladen. Das resultierende Bild ist ein leeres Bild oder ich kann sagen, ein Bild mit schwarzer Farbe gefüllt. nicht sicher, was falsch ist. der Code sieht aus wie folgt:cloudinary Javascript Bild lädt eine leere Datei
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "https://api.cloudinary.com/v1_1/mycloud/image/upload", false);
xhttp.setRequestHeader("Content-type", "application/json");
xhttp.onreadystatechange = function() { //Call a function when the state changes.
if (xhttp.readyState == 4 && xhttp.status == 200) {
alert(xhttp.responseText);
} else {
alert("Error dude: " + xhttp.statusText);
}
}
var parameters = {
"file": imgData,
"upload_preset": "mycode"
};
xhttp.send(JSON.stringify(parameters));
resultierende Bild ist:
http://res.cloudinary.com/viksphotography/image/upload/v1490752341/irgvt7b3qwoug1vz7own.jpg
Bitte beachten Sie, dass imgData base64
codiert ist