我正在使用以下方法將文件上傳到 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); }; },但是當(dāng)我選擇大于 5mb 或左右的文件時,它不會將元素添加到 documentArray 的相關(guān)對象中,而是將結(jié)果記錄在控制臺中,因此我無法在后端添加驗證。請給我一個解決這個問題的方法
用js上傳文件
慕桂英546537
2022-07-08 16:13:02