如何从CSV文件中读取数据并在PUT请求中使用它

时间:2017-04-18 15:53:12

标签: javascript

我正在尝试编写一个脚本,该脚本将逐个读取CSV文件中的列并在PUT请求中使用它。 CSV文件中的列数据将通过API上传到网站。

1 个答案:

答案 0 :(得分:0)

您可以这样做:

function sendResultsToServer(results) {
  console.log('submitting: ', results.data);
  fetch('/your/api/endpoint/', {
    method: 'PUT',
    body: results.data
  });
}

function submit() {
  var file = document.getElementById('csvFileInput').files[0];
  Papa.parse(file, {complete: sendResultsToServer});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/PapaParse/4.2.0/papaparse.min.js"></script>
<input id="csvFileInput" type="file">
<button onClick="submit()">Submit</button>