2017-11-11 17 views
0

Ich versuche, Bilder direkt vom Browser auf Cloudinary hochzuladen, aber ich habe mit den Konfigurationen versucht. Ich verfolge diese tutorial und ich bin auf dem Schritt stecken, wo ich diese müssen enthalten:Cloudinary Nodejs Image Upload Setup Problem

var cloudinary_cors = "https://" + request.headers.host + "/cloudinary_cors.html"; 

Ich erhalte eine Fehlermeldung sagen: „Bitte nicht definiert ist“. Die Vorlagenseite wird zwar gerendert, aber das Eingabefeld tut nichts. Ich habe auch die "cloudinary_cors.html" Datei in meinem statischen Verzeichnis und ich benutze Pug als meine Vorlage-Engine. Hier ist meine Vorlage Seite bisher:

//upload.pug 
extends layout 

block content 
    script(type='text/javascript', src='jquery.min.js') 
    script(type='text/javascript', src='/javascripts/jquery.ui.widget.js') 
    script(type='text/javascript', src='/javascripts/jquery.iframe-transport.js') 
    script(type='text/javascript', src='/javascripts/jquery.fileupload.js') 
    script(type='text/javascript', src='/javascripts/jquery.cloudinary.js') 

    cloudinary.cloudinary_js_config() 

    script. 
    $(function() { 
     if($.fn.cloudinary_fileupload !== undefined) { 
     $("input.cloudinary-fileupload[type=file]").cloudinary_fileupload(); 
     } 
    }); 

    var cloudinary_cors = "http://" + request.headers.host + "/cloudinary_cors.html"; 
    cloudinary.v2.uploader.image_upload_tag('image_id', {callback: cloudinary_cors}); 

form(action='/create', method='post') 
    .field 
    label Image ID 
    input(name='image_id') 
    button.ui.primary.button(type='submit') Post 

Antwort