【发布时间】:2022-01-14 22:06:43
【问题描述】:
保存到数据库时出现错误。当我第一次选择删除文件时,我第一次选择的文件数仍然会保存在database.code html中
<th class="table_middle">
File đính kèm
</th>
<td>
{!! Form::file('file[]', ['id' => 'files', 'multiple' => true, 'required']) !!}
</td>
保存到数据库时出现错误。当我第一次选择删除文件时,我第一次选择的文件数仍然会保存在数据库中..code js
if (window.File && window.FileList && window.FileReader) {
$("#files").on("change", function (e) {
console.log('123123');
var files = e.target.files,
filesLength = files.length;
let tagShow = $('.file-show')
for (var i = 0; i < filesLength; i++) {
var f = files[i]
let fileName = $.trim(f.name).replace(/\s/g, '_')
let fileSize = Math.round(+f.size / 1024)
var fileReader = new FileReader();
let tagFileName = $(`<li class="pip"><span>${fileName} | ${fileSize}KB </span> <span class="btn btn-default btn-xs remove-file" title="Xóa"><i class="text-danger fa fa-times"></i></span></li>`)
fileReader.onload = (function (e) {
var file = e.target;
tagShow.append(tagFileName)
$(".remove-file").click(function () {
$(this).parent(".pip").remove();
});
});
fileReader.readAsDataURL(f);
}
});
} else {
alert("Your browser doesn't support to File API")
}
【问题讨论】: