1
我有一個React應用程序,它從上傳獲取數據。我想將數據(主要是CSV)逐行發送到我的API。問題是我無法獲得正確的價值。什麼是React與FileReader中的正確的獲取正文
const uploadLocalFile = (file) => (dispatch) => {
const reader = new FileReader()
reader.onload = evt => {
fetch("some/api/here",
{
credentials: "same-origin",
method: "POST",
body: //file, evt.target.result ?? <---
})
}
reader.readAsText(file)
alert("done.")
}
file
是整個文件,evt.target.result
未反應允許? evt.currentTarget
是否被取回禁止?
這與React有什麼關係? –
'fetch'返回一個Promise的權利?我沒有看到你對返回值做任何事情。請參閱https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch – Halcyon
https://en.wikipedia.org/wiki/Byte_order_mark – K3N