我有一个meteorjs应用程序,并为用户创建了将他在此应用程序中创建的所有数据导出到他下载的json文件的功能。
现在我不想实现这些功能,以便他可以导入这些数据(例如在不同的帐户上)。我无法找到以下任何可用的来源:
答案 0 :(得分:1)
将文件上传到服务器并让服务器接受并处理它是最相关的。
要让用户上传文件,您只需在html中输入一个输入:
<input type="file"/>
Google上有很多想法,我允许您搜索与您的案例最相关的内容(有无包装......?)。 没有任何包裹:
Template.myForm.events({
'submit form': function(e, template) {
e.preventDefault();
var file = template.find('input type=["file"]').files[0];
var reader = new FileReader(); // HTML5
reader.onload = function(e) {
Meteor.call("serverSideProcessing", e.target.result, callback);
}
reader.readAsDataURL(file);
}
另一个例子:https://doctorllama.wordpress.com/2014/11/06/meteor-upload-package-with-jquery-file-upload/