[英]MeteorJS: Import data to MongoDb from an json file selected by the user
我有一個meteorjs應用程序,為用戶創建了將他在該應用程序中創建的所有數據導出到他下載的json文件的功能。
現在,我將不執行該功能,以便他可以導入此數據(例如,在其他帳戶上)。 我找不到以下任何可用的來源:
將文件上傳到服務器,然后讓服務器接收並處理它是最相關的。
要讓用戶上傳文件,您只需要在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/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.