0
我剛剛開始與流星和(和一般編碼)我已經完成了教程項目和例子等,並期待開始我自己的項目。我的項目是我希望用戶能夠選擇他們的計算機上的文件與字段,用戶選擇文件,文件的內容被讀取,網頁提供了內容的散列。沒有文件被上傳到服務器,可以在客戶端完成?如何散列在Meteor.js中上傳的文件的內容
有點遺失,我應該看 - HTML5文件讀取API,cryptoJS,或其他?我將如何去在網頁中提供該功能?
我剛剛開始與流星和(和一般編碼)我已經完成了教程項目和例子等,並期待開始我自己的項目。我的項目是我希望用戶能夠選擇他們的計算機上的文件與字段,用戶選擇文件,文件的內容被讀取,網頁提供了內容的散列。沒有文件被上傳到服務器,可以在客戶端完成?如何散列在Meteor.js中上傳的文件的內容
有點遺失,我應該看 - HTML5文件讀取API,cryptoJS,或其他?我將如何去在網頁中提供該功能?
是的,這可以使用HTML5 FileReader API來完成。
Template.fileUpload.helpers({
'change #file': function (e) {
var files = e.target.files;
var file = files[0];
var reader = new FileReader();
reader.onload = function() {
console.log(this.result);
}
reader.readAsText(file);
}
});
感謝您的示例。嗯,經進一步調查,HTML5 Filereader API似乎只能讀取有關文件的某些內容,如名稱,大小和類型。這不會使我能夠對文件的內容進行獨特的哈希。 – user4806888