收藏FS流星,所见即所得,夏日笔记,图片上传
CollectionFS Meteor, WYSIWYG, Summernote, Image Upload
大家晚上好。
我一直在努力使用所见即所得的编辑器和collectionFS在Meteor中使文件上传工作。我一直在尝试使用Summernote,但我不介意使用Redactor或Froala。
显然,我没有足够的技能将所见即所得编辑器与 CollectionFS 连接以将文件上传到本地路径。
这是我的代码。
Template.postSubmit.rendered = function(){
$('#edit').summernote();
};
Template.postSubmit.events({
'submit #postSubmit':function(event, template) {
FS.Utility.eachFile(event, function(file) {
Images.insert(file, function (err, fileObj) {
//Inserted new doc with ID fileObj._id, and kicked off the data upload using HTTP
});
});
}
});
Images = new FS.Collection("images", {
stores: [new FS.Store.FileSystem("images", {path: "img2"})]
});
Images.allow({
insert: function() {
return true;
},
update: function() {
return true;
},
remove: function() {
return true;
},
download: function() {
return true;
}
});
根据我简短的知识,我必须添加
onImageUpload: function(files, editor, welEditable) {
sendFile(files[0],editor,welEditable);
}
在夏季笔记脚本中(我吗?
我似乎无法完成这项工作!指针,指南和帮助将不胜感激...
编辑1:
Template.postSubmit.rendered = function(){
$('#edit').summernote({
onImageUpload: function(file) {
FS.Utility.eachFile(event, function(file) {
Images.insert(file, function (err, fileObj) {
//Inserted new doc with ID fileObj._id, and kicked off the data upload using HTTP
});
});
}
});
};
所以我已经编辑了我的代码,现在它正在工作了!它将文件上传到指定的路径。现在的问题是,1.它将立即上传图像(一旦我单击添加图像,而不是在我提交表格时(。2. 上传的图片不会显示在编辑器中。
这对
我有用:
Template.blogList.rendered = function() {
var template = this;
$('#summernote').summernote({
height: 400,
maxHeight:800,
minHeight:250,
onImageUpload: function(files, editor, $editable) {
Images.insert(files[0], function (err, fileObj) {
console.log("after insert:", fileObj._id);
template.autorun(function (c) {
fileObj = Images.findOne(fileObj._id);
var url = fileObj.url();
if (url) {
$("#summernote").summernote("insertImage", fileObj.url(), "Image Title");
c.stop();
}
});
});
}
});
}
相关文章:
- 你如何在夏季笔记v0.6.0上获取字体大小工具栏
- 如何在 Evernote Javascript API 中从某些笔记本获取笔记
- 在夏季笔记中更改字体大小非常有问题
- 夏日笔记JS上传图片
- 夏季笔记插入报价
- 在夏季笔记中设置最大长度
- 如何在Express js中显示每个Evernote笔记的标题
- 夏日笔记自定义对话框和按钮
- 收藏FS流星,所见即所得,夏日笔记,图片上传
- 使用JQuery手机和手机间隙创建笔记应用程序
- 流星.js夏笔记编辑.从数据库 MongoDB 读取数据
- 如何在夏季笔记中设置字体大小
- 在 Tumblr 中加载更多笔记时运行函数
- 如何使用ajax而不是nodejs或sdk从Evernote获取笔记
- Facebook应用程序-公开发布笔记到时间轴
- 自动布局笔记和标记在网页上
- HTML5本地存储保存笔记
- 如何使用Evernote JavaScript SDK从chrome扩展创建笔记
- 显示弹出从Chrome扩展-像印象笔记网络快船
- 夏日笔记编辑器未打开(laravel 5.2)