【发布时间】:2019-11-22 12:34:33
【问题描述】:
我正在尝试从 react 上传 csv 文件(80mb,500k 行)并希望存储在本地系统的 laravel 存储文件夹中。我使用 csvreader 和 papaparseoptions 来获取 csv 数据,将其存储在数组中并通过 api 将数据发送到 laravel 端
var arr = [];
csvdata.forEach(element => {
arr.push(element)
});
//uploadCSV api
fetch(url, {
body: JSON.stringify({'uploadedData': arr}),
})
.then(response => response.json())
.then(json => {
console.log(json)
})
在 laravel 方面
Storage::put('contacts.csv', $request->get('uploadedData'));
return response()->json(['message' =>$request->All()], 200);
但在 laravel 方面,它给了我一次错误
PHP 警告:未知:9709677 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制
我什至不同意通过 api 发送大数据是一个不错的选择。我搜索过但缺少相关内容
我还能尝试什么替代这种方法?
【问题讨论】:
标签: reactjs laravel export-to-csv