2017-03-24 63 views
0

我正在使用ngFileUpload上传csv文件。有没有办法在将文件保存到数据库之前先读取文件的内容。如何阅读使用ngFileUpload上传的csv文件的内容?

$scope.uploadFile = function (file) { 
$scope.uploadFileProgress =true 

    Upload.upload({ 
     method: 'POST', 
     url: 'api/contacts/contacts-upload/', 
     data: {"upload": file, 'website': $scope.websiteId} 
    }).then(function (resp) { 

     $scope.uploadFileProgress =false 
     $scope.uploadFileSuccess = true 
    }, function (resp) { 
     console.log('Error status: ' + resp.status); 
    }, function (evt) { 

    }); 
}; 
+0

您将无法读取客户端的JavaScript的内容,除非你以不同的方式上传。 – meyer9

+0

@ meyer9在这种情况下,可以下载一次上传的文件并阅读其内容?在上传后的.then(function(resp)){}中。 –

+0

提供了一个快速谷歌搜索:https://github.com/bahaaldine/angular-csv-import。看起来它也很好,他们提供了一个现场演示。 – Brian

回答