今天做了一个需求,就是用户上传了多个file文件,但未上传到数据库,需将用户上传的文件的名称,大小,展示在页面。
当然原生javascript和jQuery获取file的信息直接字符串拼接append到界面。
项目使用的是angular,这里整理一下angular的写法。
结构:
<table class="table table-bordered hover text-center">
<tr >
<th>序号</th>
<th>名称</th>
<th>大小</th>
<th>操作</th>
<th>导入结果</th>
</tr>
<tr ng-repeat="item in uploadFiles" >
<td>{
{$index+1}}</td>
<td>{
{item.name}}</td>
<td>{
{item.size}}</td>
<td><button class="btn btn-sm bg-info btn-addon" ng-click="">上传</button></td>
<td><span class="redTip">{
{item.result}}</span></td>
</tr>
</table>
var fileArr = [];
var f=document.getElementById('excelFile').