Ich versuche, ein Foto mit Lepozepo/cloudinaryMeteor: Cloudinary
Dies ist mein Server und Client Config
Server hochladen:
Cloudinary.config({
cloud_name: '*****',
api_key: '******',
api_secret: '********'
});
Client:
$.cloudinary.config({
cloud_name: "*******"
});
Ich habe versucht, das Bild mit einer Form
HTML-Formular-Code zu laden:
<form>
<input type="file" id="userimage" name="userimage"/>
<button type="submit">Upload</button>
</form>
Und das ist mein das ist das Ereignis für die Vorlage
Template.signup.events({
// Submit signup form event
'submit form': function(e, t){
// Prevent default actions
e.preventDefault();
var file = $('#userimage')[0].files[0];
console.log(file)
Cloudinary.upload(file, function(err, res) {
console.log("Upload Error: " + err);
console.log("Upload Result: " + res);
});
}
});
Wenn ich Upload-Button nichts klicken Sie passieren, ich habe gerade einen Fehler
error: uncaught TypeError: Failed to execute 'readAsDataURL' on `'FileReader': parameter 1 is not of type 'Blob'.`
Was kann ich tun, damit dies funktioniert?
Ich bin nicht in der Lage, das Antwortobjekt auf diese Weise zu erhalten. Ich kann weder die Foto-ID noch die Bild-URL abrufen. Wie kann ich das bekommen? – jro
Ich habe ein gleiches Problem. Ich kann Datei zu Cloudinary hochladen. Aber ich kann keine Callback-Ergebnisse erhalten. –
Ich kann Fehler und Antwort mit "_upload_file" statt "upload" abfangen. –