我正在使用以下方法将文件上传到 laravel 后端
setFile(id, e) {
let self = this;
let reader = new FileReader();
reader.readAsDataURL(e.target.files[0]);
reader.onload = function () {
console.log(reader.result);
self.documentArray.forEach(function (element) {
if (id == element.id && reader.result) {
element.file = reader.result;
element.file_browse_name = e.target.files[0].name;
}
});
};
reader.onerror = function (error) {
console.log('Error: ', error);
};
},
但是当我选择大于 5mb 或左右的文件时,它不会将元素添加到 documentArray 的相关对象中,而是将结果记录在控制台中,因此我无法在后端添加验证。请给我一个解决这个问题的方法
繁星点点滴滴
相关分类