2017-03-24 10 views
0

私はcsvファイルをアップロードするためにngFileUploadを使用しています。 dbに保存する前に、ファイルの内容を読み取る方法はありますか?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

とjqueryのを使用することができます場合は、jqueryのCSV形式のプラグインを使用することができます。 – meyer9

+0

@ meyer9その場合、アップロードしたファイルをダウンロードしてその内容を読むことは可能ですか?アップロード後の.then(関数(resp)){}。 –

+0

すばらしいGoogle検索でこれが提供されました:https://github.com/bahaaldine/angular-csv-import。それはあまりにもうまく動作するように見える、彼らはライブデモを提供します。 – Brian

答えて

0

あなたが別の方法でアップロードしない限り、あなたは、クライアント側のJavaScriptの内容を読み取ることができません。このプロジェクトhttps://github.com/evanplaice/jquery-csv

関連する問題