Sco*_*ott 13 file-upload meteor
我看到之前已经问过这个问题,但是从那以后Meteor.http就没有了.我仍然在掌握Meteor的概念,文件上传完全是我的意思.
这是我的问题:
那么,在我认为正确的方法中,
Meteor.http.call("POST", url, [options], [asyncCallback])
你为网址添加了什么?通过meteor中的客户端/服务器javascript关系,它似乎并没有真正使用url.
如果有人在流星上有一个基本的文件上传示例,那就太棒了.
小智 6
很好地与流星玩了一下.将collectionFS混合成meteor和gridFS(可以兼容).在这里测试:http://collectionfs.meteor.com/ 它支持退出大文件,多个文件,用户等.我已经测试了50Mb似乎没问题,如果连接丢失或浏览器死了,用户可以恢复上传.甚至可以让多个用户上传到完全相同的文件 - 没有退出找到它的用例,但它是可能的.帐户,发布等与集合一样 - 测试处于自动发布模式,尽管只有元数据可用 - 大量数据通过blob在后台提供.
我会尝试在github上获取它,
小智 4
看看 filepicker.io。他们处理上传,将其存储到您的 S3 中,然后返回您可以转储到数据库中的 URL。
将文件选择器脚本放入您的客户端文件夹中。
wget https://api.filepicker.io/v0/filepicker.js
Run Code Online (Sandbox Code Playgroud)插入文件选择器输入标签
<input type="filepicker" id="attachment">
Run Code Online (Sandbox Code Playgroud)在启动时,对其进行初始化:
Meteor.startup( function() {
filepicker.setKey("YOUR FILEPICKER API KEY");
filepicker.constructWidget(document.getElementById('attachment'));
});
Run Code Online (Sandbox Code Playgroud)附加事件处理程序
Template.templateNameHere.events({
'change #attachment': function(evt){
console.log(evt.files);
}
});
Run Code Online (Sandbox Code Playgroud)(我曾在如何使用 Meteor 处理文件上传?抱歉。我是新来的。将相同的答案复制两次是否合规?任何更了解的人都可以随意编辑此内容。)
| 归档时间: |
|
| 查看次数: |
7440 次 |
| 最近记录: |