Javascript Cloudinary直接上传,带有上传预设和Meteor.js
因此,我可以在中通过基于表单的方法将图像上载到Cloudinary,但当我尝试增加现有文件输入时,它会告诉我文件正在上载,但会出现错误,指出文件丢失Javascript Cloudinary直接上传,带有上传预设和Meteor.js,javascript,jquery,meteor,jquery-file-upload,cloudinary,Javascript,Jquery,Meteor,Jquery File Upload,Cloudinary,因此,我可以在中通过基于表单的方法将图像上载到Cloudinary,但当我尝试增加现有文件输入时,它会告诉我文件正在上载,但会出现错误,指出文件丢失 {"error":{"message":"Missing required parameter - file"}} js代码是: Template.fileUpload.created = function () { $.cloudinary.config({ cloud_name: "theCloudName" })
{"error":{"message":"Missing required parameter - file"}}
js代码是:
Template.fileUpload.created = function () {
$.cloudinary.config({
cloud_name: "theCloudName"
})
};
Template.fileUpload.rendered = function () {
var fileUploadCallback = function(err, result){
if(err){
console.log("Error: " + err.reason);
}else{
console.log("Success: " + result);
}
};
$('input').unsigned_cloudinary_upload("discussionAdd", {
cloud_name: 'theCloudName',
tags: 'discussionAdd'
}, {
multiple: true
}).bind('cloudinarydone', function (e, data) {
$('.thumbnails').append($.cloudinary.image(data.result.public_id, {
format: 'jpg',
width: 150,
height: 100,
crop: 'thumb',
gravity: 'face',
effect: 'saturation:50'
}))
}
).bind('cloudinaryprogress', function (e, data) {
console.log("data loaded is : " + data.loaded + " data size: " + data.total);
$('.progress_bar').css('width',
Math.round((data.loaded * 100.0) / data.total) + '%');
});
};
标记为:
<template name="fileUpload">
<form class='upload_form'>
upload an image
<input type="file" class='upload_field cloudinary_fileupload'>
<div class="progress_bar" style='background-color: red, height: 20px'>
<div class='thumbnails'></div>
</div>
</form>
</template>
上传图像
我发现输入标记中缺少name=“file”属性。嗨,Cramhead,您使用的是atmosphere的哪个Cloudinary软件包?或者它是您自己的实现?请问您是如何将Cloudinary添加到Meteor的,因为没有官方的软件包-谢谢!我自己的实现