브라우저에서 Cloudinary로 이미지를 직접 업로드하려고하는데 구성을 시도하고 있습니다. 나는이 tutorial 다음 그리고 난 내가 이것을 포함하는 데 필요한 단계에 붙어있어 :Cloudy Nodejs 이미지 업로드 설정 문제
var cloudinary_cors = "https://" + request.headers.host + "/cloudinary_cors.html";
내가 "요청이 정의되지 않았습니다"라는 오류를 받고 있어요. 템플릿 페이지가 렌더링되지만 입력 필드는 아무 것도 처리하지 않습니다. 나는 또한 내 정적 디렉토리에 "cloudinary_cors.html"파일이 있고 내 템플릿 엔진으로 Pug를 사용하고 있습니다. 여기 내 템플릿 페이지가 지금까지입니다 :
//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